#P14493. [2025年广东省队集训]这是第二题
[2025年广东省队集训]这是第二题
题目描述
有一个 的网格,第 行第 列记作坐标 ,行列编号均从 开始。
初始时 格上有数字 ,并以 为单位进行黑白交替染色。以 为例,下为初始网格:
$$\begin{array}{c} \mathbf{1} & \mathbf{2} & 3 & 4 & \mathbf{5} & \mathbf{6} \\ \mathbf{7} & \mathbf{8} & 9 & 10 & \mathbf{11} & \mathbf{12} \\ 13 & 14 & \mathbf{15} & \mathbf{16} & 17 & 18 \\ 19 & 20 & \mathbf{21} & \mathbf{22} & 23 & 24 \end{array}$$其中加粗的格子即为被染为黑色的格子。注意一个格子的颜色与其上面的数字无关。
对网格进行 次操作,每次操作为下列五个中的一个:
- 对每个 ,交换 列与 列;
- 对每个 ,交换 列 和 列;
- 对每个 ,交换 行和 行;
- 对每个 ,交换 行与 行;
- 对每个黑色 小网格 $\begin{array}{c} \mathbf{x} & \mathbf{y} \\ \mathbf{z} & \mathbf{w} \end{array}$,变换为 $\begin{array}{c} \mathbf{z} & \mathbf{x} \\ \mathbf{w} & \mathbf{y} \end{array}$,对每个白色 小网格 ,变换为 。
给定每次操作,求最终网格上每个位置的数字。
输入格式
第一行输入 。
第二行输入 个整数,第 个整数 表示第 次操作为第几个操作。
输出格式
输出 行每行 个整数,表示最终网格。
输入样例1
2 3 5
3 1 4 2 5
输出样例1
20 8 12 24 21 9
22 10 7 19 23 11
4 16 13 1 5 17
2 14 18 6 3 15
数据范围
对所有测试点,保证 且 ,。
- 子任务 1(20 分):;
- 子任务 2(20 分):;
- 子任务 3(20 分):;
- 子任务 4(40 分):无特殊限制。