题目链接:点击打开链接
代码:
#include<stdio.h>
#include<algorithm>
#include<iostream>
#include<string>
using namespace std;
int main()
{
string q[1010];
int t;
scanf("%d",&t);
while(t--)
{
int n,m,k;
for(int i=0; i<1010; i++)
q[i].clear();
scanf("%d%d%d",&n,&m,&k);
for(int i=1; i<=n; i++)
for(int j=0; j<m; j++)
q[i]+='.';
// for(int i=1; i<=n; i++)
// cout<<f[i].q<<endl;
// for(int i=1; i<=n; i++)
// f[i].q[m]='\0';
for(int i=0; i<k; i++)
{
int a;
scanf("%d",&a);
if(a==1)
{
int b;
int c,d;
scanf("%d%d%d",&b,&c,&d);
if(b==1)
{
q[c][d-1]='w';
}
else
{
q[c][d-1]='b';
}
}
else
{
int a1,a2;
scanf("%d%d",&a1,&a2);
string w;
w=q[a1];
q[a1]=q[a2];
q[a2]=w;
}
}
for(int i=1; i<=n; i++)
{
cout<<q[i]<<endl;
}
}
return 0;
}
发现我连基本的string类都不会,,,,,,