#2026. 太阳花
太阳花
太阳花
题目描述
兔警官朱迪种了 朵不同的太阳花。最开始,这些太阳花高度两两不同,并且按从矮到高的顺序排列。朱迪连续 天记录它们的高度,并把这些数据填成一个 的表格:
- 每一行对应一朵太阳花
- 第一行记录最矮的太阳花,第二行记录次矮的太阳花,……,最后一行记录最高的太阳花
- 最左边一列是第一次测量时的高度,最右边一列是第 次测量时的高度
- 每一天,所有花的高度都会比前一天更高
- 如果某朵花在最开始比另一朵矮,那么之后每次测量时它仍然比另一朵矮
不幸的是,狐狸尼克可能把这张表格旋转了若干次,每次旋转角度均为 的整数倍。现在给出旋转后的结果,请你恢复朱迪原始记录的表格。
输入格式
从标准输入按以下格式读取数据:
其中:
- 第一行输入一个整数
- 接下来输入一个 的矩阵,表示旋转后的数据
输出格式
输出原始太阳花高度数据,共 行,每行 个正整数,相邻整数之间用一个空格分隔,行末不含多余空格。
数据范围
样例
2
1 3
2 9
1 3
2 9
3
4 3 1
6 5 2
9 7 3
1 2 3
3 5 7
4 6 9
3
3 7 9
2 5 6
1 3 4
1 2 3
3 5 7
4 6 9
样例解释
- 样例 1 中,数据相当于旋转了 的整数倍,因此输入本身就是原始数据。
- 样例 2 中,原始数据被顺时针旋转了 。
- 样例 3 中,原始数据被逆时针旋转了 。