题目 1559: 二维数组元素的行列交换

时间限制: 2s 内存限制: 192MB 提交: 0 解决: 0
题目描述

给定一个 n×n 的二维整数数组,编写一个程序交换指定的两行和两列的元素。具体操作如下:

交换第 i行和第 j行的元素。

同时,交换第 i列和第 j 列的元素。

注意:

行和列的编号从 0 开始,即第一个行(列)的编号为 0,最后一个为 n−1。

交换操作应同时进行,即在交换行的同时交换列。


输入

第一行包含一个正整数 n,表示二维数组的大小。

接下来 n 行,每行包含 n 个整数,表示二维数组的元素,元素之间用空格分隔。

最后一行包含两个整数 i 和 j(0≤i,j<n),表示要交换的行和列的编号


输出

输出交换后的 n×n的二维数组。每行输出一个数组行,元素之间用空格分隔。

样例输入
3
1 2 3
4 5 6
7 8 9
0 2
样例输出
3 2 1
6 5 4
9 8 7
提示

通过率

统 计

 提交 0
 正确 0
 格式错误 0
 答案错误 7
 时间超限 0
 输出超限 1
 运行错误 0
 编译错误 0