方阵变换

方阵变换

测试数据来自 wjszez/1937

【问题描述】
小L给你一个n行n列的方阵,要求你完成Q次操作:
1.1 i j k,将ai,j修改为k。
2.2 i j,交换方阵的第i行和第j行。
3.3 i j,交换方阵的第i列和第j列。
4.4,输出方阵的全部元素。
【输入格式】
第一行,两个正整数n,Q。
接下来n行,每行n个正整数ai,j。
接下来Q行,每行若干个正整数,与题面中对应。
【输出格式】
记第4种操作的次数为m,你需要输出m块,块与块之间用一个空行隔开,每块输出n行n列的方阵。
【输入输出样例】
见下发square1.in(out), square2.in(out)。
【数据规模与约定】
对于70%的数据,n≤100。
对于100%的数据,1≤n≤300,1≤m≤5,1≤ai,j≤1000,1≤Q≤500000。

信息

ID
2346
难度
(无)
分类
(无)
标签
递交数
0
已通过
0
通过率
?
上传者