-->
当前位置:首页 > 题库 > 正文内容

编程题:数学分析

Luz3年前 (2022-09-05)题库341
$$Slavko$$很无聊,所以他在用正整数填一个$$N*N$$表。

如果他能填好表格,满足以下条件,他会特别高兴:

*  每行数字的平均值是位于同一行的整数。
*  每列中数字的平均值是位于同一列中的整数。
*  表中的所有数字都是不同的。

帮$$Slavko$$找让他满意的桌子。

### 输入格式:

第一行输入为整数$$N(1≤N≤100)$$。

### 输出格式:

输出$$N$$行,每行输出$$N$$个整数,用空格隔开。
让$$i^{th}$$行中的$$j^{th}$$数字对应于$$Slavko$$将在表格的$$i^{th}$$行和$$j^{th}$$列中写下的值。
有数字必须大于$$0$$且小于$$1 000 000 000$$。如果有多个解,输出任意一个。如果没有解,则输出$$-1$$。


### 输入样例1:

in
3


### 输出样例1:

out
1 2 3
4 5 6
7 8 9



### 输入样例2:

in
2


### 输出样例2:

out
-1








答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。