题目描述
有一个 N×M 的网格,你需要在每个格子中写入一个 1 到 25 之间的整数,每个格子写一个数。对于从上到下第 i 行,从左到右第 j 列的格子,记写入的整数为 ai,j。
请你构造一种整数的填写方式,使得满足以下条件。在本题的限制下,保证一定存在满足条件的填写方式。
- 对于任意的整数 1≤x1<x2≤N,1≤y1<y2≤M,ax1,y1,ax1,y2,ax2,y1,ax2,y2 这四个格子中,不能全部写相同的数。
输入格式
输入从标准输入中给出,格式如下:
N M
输出格式
请输出一种满足条件的填写方式,格式如下:
a1,1 a1,2 … a1,M
a2,1 a2,2 … a2,M
⋮
aN,1 aN,2 … aN,M
如果存在多种满足条件的填写方式,输出任意一种都视为正确。
样例 1
输入
2 3
输出
1 1 1
1 2 3
说明/提示
限制
- 2≤N,M≤500
- 输入均为整数
样例解释 1
可以作为 (x1,x2,y1,y2) 的组合有 (1,2,1,2),(1,2,2,3),(1,2,1,3) 这三种。对于每一种组合,这四个格子中写的数字都不完全相同,因此这个输出满足条件。
由 ChatGPT 4.1 翻译