T455392
#include <bits/stdc++.h>
using namespace std;
int a[1010][1010];
int main(){
int n,m;
cin>>n>>m;
for(int i=1; i<=n; i++)
for(int j=1; j<=n; j++)
scanf("%d",&a[i][j]);
while(m--){
char ch;
cin>>ch;
int x,y;
scanf("%d%d",&x,&y);
if(ch=='1'){
swap(a[x],a[y]);
}
else {
for(int j=1; j<=n; j++)
swap(a[j][x],a[j][y]);
}
}
for(int i=1; i<=n; i++){
for(int j=1; j<=n; j++)
printf("%d ",a[i][j]);
printf("\n");
}
return 0;
}
TLE on #7,#8,#9,#10,
在线等!!!