主题:杭电ACM 2245题 为什么WA??急求高人指点!!
http://acm.hdu.edu.cn/showproblem.php?pid=2245
我的C代码
#include<stdio.h>
int main()
{int a[7][25001],n,m,i,j,p=0,b[12],x,h=0,y;
char z;
scanf("%d %d",&n,&m);
for(i=0;i<m;i++)
{ if(getchar()=='\n')
z=getchar();
if(z=='I')
{ for(j=0;j<n;j++)
scanf("%d",&a[j][p]);
p++;}
if(z=='Q')
{ h=0;
for(j=0;j<2*n;j++)
scanf("%d",&b[j]);
for(j=0;j<p;j++)
{ y=0;
for(x=0;x<n;x++)
if(a[x][j]>=b[x]&&a[x][j]<=b[x+n])
y++;
if(y==n)
h++;}
printf("%d\n",h);}
}
return 0;}
我的C代码
#include<stdio.h>
int main()
{int a[7][25001],n,m,i,j,p=0,b[12],x,h=0,y;
char z;
scanf("%d %d",&n,&m);
for(i=0;i<m;i++)
{ if(getchar()=='\n')
z=getchar();
if(z=='I')
{ for(j=0;j<n;j++)
scanf("%d",&a[j][p]);
p++;}
if(z=='Q')
{ h=0;
for(j=0;j<2*n;j++)
scanf("%d",&b[j]);
for(j=0;j<p;j++)
{ y=0;
for(x=0;x<n;x++)
if(a[x][j]>=b[x]&&a[x][j]<=b[x+n])
y++;
if(y==n)
h++;}
printf("%d\n",h);}
}
return 0;}