#include <stdio.h>
int main()
{
int n,m,i,j,k,a,b;
scanf("%d%d",&n,&m);
int f[n][m];
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
scanf("%d",&f[i][j]);
}
}
scanf("%d",&k);
char t;
for(i=1;i<=k;i++)
{
scanf(" %c %d %d",&t,&a,&b);
a--;
b--;
if(t=='r')
{
for(j=0;j<m;j++)
{
int swap=f[a][j];
f[a][j]=f[b][j];
f[b][j]=swap;
}
}
else if(t=='c')
{
for(j=0;j<n;j++)
{
int swap=f[j][a];
f[j][a]=f[j][b];
f[j][b]=swap;
}
}
}
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
printf("%d ",f[i][j]);
}
printf("\n");
}
return 0;
}

京公网安备 11010502036488号