题目链接:Click
here~~
题意:
很有意思的一道题,给你两个文件,判断是AC还是PE还是WA。
解题思路:
只需要判断两个文件中不同的地方是不是都是空格或者换行或者\t就好了。其他的是一些细节问题,比如数据的输入,换行的处理。
主要练习下字符串的处理~O(∩_∩)O~。
#include <stdio.h>
#include <string.h>
char str[5010];
void Ready()
{
while(gets(str),strcmp(str,"START"));
}
void Deal(char* c)
{
while(gets(str),strcmp(str,"END"))
{
if(str[0]=='\0')
strcat(c," ");
else
strcat(c,str);
}
}
int main()
{
int z,i,j,Li,Lj;
bool PE,WA;
char ac[5010],my[5010];
scanf("%d",&z);
while(z--)
{
PE = WA = false;
ac[0] = my[0] = '\0';
Ready();
Deal(ac);
Ready();
Deal(my);
i = j = 0;
Li = strlen(ac);
Lj = strlen(my);
while(i<Li || j<Lj)
{
if(ac[i] == my[j])
{
i ++;j ++;
continue;
}
PE = true;
if(ac[i]==' ' || ac[i]=='\t')
{
i ++;
continue;
}
if(my[j]==' ' || my[j]=='\t')
{
j ++;
continue;
}
WA = true;
break;
}
puts(WA?"Wrong Answer":(PE?"Presentation Error":"Accepted"));
}
return 0;
}
分享到:
相关推荐
有题,有解题思路,有解题代码 hdu2516、poj1067和hdu1527、hdu2177、hdu2176等等
杭州电子科技大学online judge (hdu)第十一卷 2000 - 2099 题目集 doc 格式的,希望大家喜欢!
HDU Online Judge 始于 2005 年,杭州电子科技大学在线评测系统,有多校训练的题目。 hihoCoder 始于 2012 年,面向企业招聘,有些题目来自于每周一题,涉及知识点的学习。(登录后方可查看题面) HydroOJ:始于 ...
HDU的1250,主要是利用高精度加法,但是代码有点繁琐,效率不是很高
杭电ACMhdu1163
HDU1059的代码
hdu1001解题报告
hdu 1574 passed sorce
HDU的一题........HDU DP动态规
hdu acm 教案 搜索入门 hdu acm 教案 搜索入门
hdu2101AC代码
搜索 dfs 解题代码 hdu1241
hdu 5007 Post Robot 字符串枚举。 暴力一下就可以了。
hdu acm 教案 动态规划(1) hdu acm 教案 动态规划(1)
ACM HDU题目分类,我自己总结的大概只有十来个吧
hdu 1166线段树代码
HDU最全ac代码
hdu动态规划算法集锦
自己做的HDU ACM已经AC的题目