#ATagc037d. [AGC037D] Sorting a Grid
[AGC037D] Sorting a Grid
题目描述
有一个 行 列的网格。这个网格中,每个格子里写有一个从 到 的整数,每个整数恰好出现一次。第 行第 列的格子中写的数为 。
你需要按照以下步骤对这个网格进行重新排列:
- 首先,对每一行,你可以任意重新排列该行中的数字。
- 接着,对每一列,你可以任意重新排列该列中的数字。
- 最后,对每一行,你可以再次任意重新排列该行中的数字。
最终,你需要使得第 行第 列的格子中写的数为 。请构造一种满足要求的排列方式。在给定的限制下,保证总是可以完成这样的排列。
输入格式
输入通过标准输入给出,格式如下:
输出格式
请输出排列的过程,格式如下:
其中, 表示经过步骤 1 后第 行第 列的格子中的数字, 表示经过步骤 2 后第 行第 列的格子中的数字。
样例 1
输入
3 2
2 6
4 3
1 5
输出
2 6
4 3
5 1
2 1
4 3
5 6
样例 2
输入
3 4
1 4 7 10
2 5 8 11
3 6 9 12
输出
1 4 7 10
5 8 11 2
9 12 3 6
1 4 3 2
5 8 7 6
9 12 11 10
说明/提示
限制条件
- 互不相同。
由 ChatGPT 4.1 翻译