#P12549. [UOI 2025] Gift for Anton

    ID: 12399 远端评测题 500ms 256MiB 尝试: 0 已通过: 0 难度: 5 上传者: 标签>2025Special Judge构造UOI(乌克兰)

[UOI 2025] Gift for Anton

Description

Anton 希望收到一份礼物:一个大小为 n×mn \times m 的矩形表格,表格中填有数字 0、1、2、3 或 4。

如果满足以下条件,Anton 就会感到开心:

  • 每个 "0" 的旁边没有其他 "0";
  • 每个 "1" 的旁边恰好有一个其他 "1";
  • 每个 "2" 的旁边恰好有两个其他 "2";
  • 每个 "3" 的旁边恰好有三个其他 "3";
  • 每个 "4" 的旁边恰好有四个其他 "4"(即 "4" 的所有邻居也必须是 "4")。

两个单元格如果共享一条边,则认为它们是相邻的。

你需要设计一个能让 Anton 开心的表格作为礼物。

下图是一个让 Anton 开心的表格示例(n=4n=4m=6m=6):

Input Format

一行包含两个整数 n,mn, m (1n,m2001 \leq n, m \leq 200) —— 表格的行数和列数。

可以证明,解总是存在的。

Output Format

输出一个 nnmm 列的表格 —— 送给 Anton 的礼物。

4 6
1 1 2 2 2 1
0 2 2 0 2 1
1 2 0 2 2 0
1 2 2 2 1 1

Hint

评分标准

  • 1010 分):n=1n = 1
  • 1010 分):n=2n = 2
  • 1010 分):n=3n = 3
  • 1010 分):n=m=4n = m = 4
  • 1010 分):n=m=30n = m = 30
  • 55 分):n=30n = 30m=31m = 31
  • 55 分):n=30n = 30m=32m = 32
  • 1010 分):n=m=31n = m = 31
  • 55 分):n=31n = 31m=32m = 32
  • 1010 分):n=m=32n = m = 32
  • 1515 分):无额外限制。

翻译由 DeepSeek V3 完成