http://acm.hdu.edu.cn/showproblem.php?pid=1073
注意清空
#include <stdio.h>
#include <algorithm>
#include <cstring>
using namespace std;
int main(){
int cas;
char ans1[5005],ans2[5005],ans3[5005],ans4[5005],temp[5005];
scanf("%d",&cas);
while(cas--){
ans1[0]=ans2[0]=0;
int k1=0,k2=0;
while(gets(temp))
if(!strcmp(temp,"START"))
break;
while(gets(temp)){
if(!strcmp(temp,"END"))
break;
strcat(ans1,temp);
strcat(ans1,"\n");
}
for(int i=0;ans1[i];i++)
if(ans1[i]!='\n'&&ans1[i]!='\t'&&ans1[i]!=' ')
ans3[k1++]=ans1[i];
ans3[k1]=0;
while(gets(temp))
if(!strcmp(temp,"START"))
break;
while(gets(temp)){
if(!strcmp(temp,"END"))
break;
strcat(ans2,temp);
strcat(ans2,"\n");
}
for(int i=0;ans2[i];i++)
if(ans2[i]!='\n'&&ans2[i]!='\t'&&ans2[i]!=' ')
ans4[k2++]=ans2[i];
ans4[k2]=0;
if(!strcmp(ans1,ans2)) puts("Accepted");
else if(!strcmp(ans3,ans4)) puts("Presentation Error");
else puts("Wrong Answer");
}
return 0;
}