P12549 [UOI 2025] Gift for Anton

题目描述

Anton 希望收到一份礼物:一个大小为 $n \times m$ 的矩形表格,表格中填有数字 0、1、2、3 或 4。 如果满足以下条件,Anton 就会感到开心: - 每个 "0" 的旁边没有其他 "0"; - 每个 "1" 的旁边恰好有一个其他 "1"; - 每个 "2" 的旁边恰好有两个其他 "2"; - 每个 "3" 的旁边恰好有三个其他 "3"; - 每个 "4" 的旁边恰好有四个其他 "4"(即 "4" 的所有邻居也必须是 "4")。 两个单元格如果共享一条边,则认为它们是相邻的。 你需要设计一个能让 Anton 开心的表格作为礼物。 下图是一个让 Anton 开心的表格示例($n=4$,$m=6$): ![](https://cdn.luogu.com.cn/upload/image_hosting/gldglw1a.png)

输入格式

一行包含两个整数 $n, m$ ($1 \leq n, m \leq 200$) —— 表格的行数和列数。 可以证明,解总是存在的。

输出格式

输出一个 $n$ 行 $m$ 列的表格 —— 送给 Anton 的礼物。

说明/提示

### 评分标准 - ($10$ 分):$n = 1$; - ($10$ 分):$n = 2$; - ($10$ 分):$n = 3$; - ($10$ 分):$n = m = 4$; - ($10$ 分):$n = m = 30$; - ($5$ 分):$n = 30$,$m = 31$; - ($5$ 分):$n = 30$,$m = 32$; - ($10$ 分):$n = m = 31$; - ($5$ 分):$n = 31$,$m = 32$; - ($10$ 分):$n = m = 32$; - ($15$ 分):无额外限制。 翻译由 DeepSeek V3 完成