提供一版自己的全文翻译(输入输出有出入)
查看原帖
提供一版自己的全文翻译(输入输出有出入)
49845
拖泥楼主2023/3/28 16:48

K. 差值矩阵

  • 时间限制:2 秒/组测试点
  • 内存限制:256 MB/组测试点
  • 输入输出:标准流
  • 编程语言:无限制

题目摘要

对于一个大小为 n×nn \times n 的矩阵,我们定义它的 优雅程度 如下:
对于每对相邻元素 xxyy,有 xy|x-y|优雅程度 就是有多少个不同的 xy|x-y| 结果。

例如 (1342)\begin{pmatrix} 1 & 3 \\ 4 & 2 \end{pmatrix},我们考虑的数是 13=2|1-3|=214=3|1-4|=332=1|3-2|=1 以及 42=2|4-2|=2,这里有 33 种不同的结果(223311),也就是说该矩阵的 优雅程度33

给定一个整数 nn,找出一个大小为 n×nn \times n 的矩阵,其中 11n2n^2 每个整数恰好出现一次,且 优雅程度 为所有符合情况的矩阵中的最大值。

输入描述

每组数据仅一行,只包含一个整数 n (2n50)n\ (2\le n\le 50)

输出描述

对于每组输入数据,输出 nnnn 列个整数 x1,1, x1,2, xn,1, xn,2, , xn,nx_{1,1},\ x_{1,2}\, \dots,\ x_{n,1},\ x_{n,2},\ \dots,\ x_{n,n} —— 一个大小为 n×nn \times n,从 11n2n^2 每个数刚好出现一次,且 优雅程度 尽可能大的矩阵。
如果有多组答案,输出任意一组即可。

输入输出样例

样例 1

输入样例

2

输出样例(答案不唯一)

1 3
4 2
4 1 
2 3

样例 2

输入样例

3

输出样例(答案不唯一)

1 3 4
9 2 7
5 8 6
9 1 8 
3 7 2
6 4 5
2023/3/28 16:48
加载中...