杭电一道ACM题目,测试数据通过,但是总是WA,求找原因!
题源:http://acm.hdu.
代码如下:
#include<stdio.h>
#include<string.h>
int main()
{
char ch[10000],a;
int i=0,k,n,m;
memset(ch,'0',sizeof(ch));
while(scanf("%c",&a)!=-1)
{
while(a!='\n')
{
ch[i++]=a;
if(a=='z') k=i-1;
else if(a=='j') n=i-1;
scanf("%c",&a);
}
m=i-1;
if((n-k-1==1)&&(k==m-n)) printf("Accepted\n");
else if((n-k-1>=2)&&(m-n>=k)) printf("Accepted\n");
else printf("Wrong Answer\n");
i=0;
}
return 0;
}
谢谢大家先!!