| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
为什么得数和答案不同,请高手帮助一下!!谢谢!!#include<stdio.h>
#include<math.h>
void main()
{int t,i,j,x,y,l,k,n=0;
char A[5];
int a[110][110];
for(i=1;i<101;i++)
for(j=1;j<101;j++)
a[i][j]=0;
scanf("%d\n",&t);
for(k=0;k<t;k++){
scanf("%s%d%d%d\n",A,&x,&y,&l);
if(A[0]=='B')
for(i=x;i<x+l;i++)
for(j=y;j<y+l;j++)
a[i][j]=1;
if(A[0]=='W')
for(i=x;i<x+l;i++)
for(j=y;j<y+l;j++)
a[i][j]=0;
if(A[0]=='T'){
for(i=x;i<x+l;i++)
for(j=y;j<y+l;j++)
if(a[i][j]=1)
n=n+1;
printf("%d",n);}
}
}
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator