#YC318. 矩阵交换列hard
矩阵交换列hard
矩阵交换列hard
本题没有easy版本,模仿交换行来做。
题目描述
给定一个 的矩阵(数学上,一个 的矩阵是一个由 行 列元素排列成的矩形阵列)。
有Q次交换操作:第次操作需要将第 列和第 列交换
所有操作结束后,输出交换后的结果。
输入格式
第一行,输入两个整数 表示矩阵有行,列
接下来行,每行输入个整数,保证不超过类型
接下来一个整数
接下来行,每行输入两个整数
输出格式
输出Q次交换之后的矩阵,矩阵的每一行元素占一行,元素之间以一个空格分开。
样例 #1
样例输入 #1
5 5
1 2 2 1 2
5 6 7 8 3
9 3 0 5 3
7 2 1 4 6
3 0 8 2 4
3
1 2
3 4
3 5
样例输出 #1
2 1 2 2 1
6 5 3 7 8
3 9 3 0 5
2 7 6 1 4
0 3 4 8 2