AT_highrate2025_c 陣法魔
题目描述
给定一个 $N$($N\ge 2$)的正整数。
请给出一种在 $N \times N$ 的方格中,依次填写 $1$ 到 $N^2$ 的整数(每个格子填写一个整数,且所有整数互不相同)的方法,使得:
- 当写出每一行的和与每一列的和时,这 $2N$ 个整数值两两不同。
可以证明,在给定的限制下一定存在满足条件的填写方法。
输入格式
输入为以下格式,从标准输入读入。
> $N$
输出格式
输出方格中第 $i$ 行第 $j$ 列填写的整数 $A_{i,j}$,格式如下:
> $A_{1,1}$ $A_{1,2}$ $\ldots$ $A_{1,N}$
> $A_{2,1}$ $A_{2,2}$ $\ldots$ $A_{2,N}$
> $\vdots$
> $A_{N,1}$ $A_{N,2}$ $\ldots$ $A_{N,N}$
如果存在多种符合条件的填写方式,输出其中一种即可。
说明/提示
### 样例解释 1
- 第 1 行的和为 $8+9+3=20$。
- 第 2 行的和为 $6+5+1=12$。
- 第 3 行的和为 $4+2+7=13$。
- 第 1 列的和为 $8+6+4=18$。
- 第 2 列的和为 $9+5+2=16$。
- 第 3 列的和为 $3+1+7=11$。
$20,12,13,18,16,11$ 是互不相同的整数,因此该填写方式满足条件。
### 数据范围
- $2\le N\le 50$
- 输入值为整数。
由 ChatGPT 5 翻译