题目要求:一道纯的模拟题目。 直接代码: #include<iostream> #include<string> using namespace std; int main() { int a[101][101]={0}; int t,i,j,x,y,l,count; string str; scanf("%d",&t); while(t--) { cin>>str; cin>>x>>y>>l; count=0; if(str=="BLACK") { for(i=x;i<=x+l-1;i++) for(j=y;j<=y+l-1;j++) a[i][j]=1; continue; } if(str=="WHITE") { for(i=x;i<=x+l-1;i++) for(j=y;j<=y+l-1;j++) a[i][j]=0; continue; } if(str=="TEST") { for(i=x;i<=x+l-1;i++) for(j=y;j<=y+l-1;j++) if(a[i][j]==1) count++; printf("%d/n",count); } } return 0; }