#include #include #include #include using namespace std; typedef long long LL; const int maxn=1010; int px[maxn],py[maxn],val[maxn][maxn],vx[maxn],vy[maxn]; void work(){ int n,m,q; scanf("%d%d%d",&n,&m,&q); for(int i=1; i<=n; ++i) for(int j=1; j<=m; ++j) scanf("%d",&val[i][j]); for(int i=1; i<=n; ++i) px[i]=i,vx[i]=0; for(int i=1; i<=m; ++i) py[i]=i,vy[i]=0; int a,x,y; while(q--){ scanf("%d%d%d",&a,&x,&y); if(a==1) swap(px[x],px[y]); if(a==2) swap(py[x],py[y]); if(a==3) vx[px[x]]+=y; if(a==4) vy[py[x]]+=y; } for(int i=1; i<=n; ++i,puts("")) for(int j=1; j<=m; ++j){ printf("%d",val[px[i]][py[j]]+vx[px[i]]+vy[py[j]]); if(j