OJ:HDU
NickHdx
有一口气点一盏灯
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HDU: 1247.Hat’s Words
Ctrl+Z结束输入#include #include struct st{ char word[100];}w[50010];const int maxnode = 1000000;const int sigma_size = 26;struct Trie { int ch[maxnode][sigma_size]; int val[maxnode];原创 2013-05-15 21:26:55 · 517 阅读 · 0 评论 -
HDU:1017 A Mathematical Curiosity
此题算法不难,只是要理解题意的空行输入输出很费劲,我反复试了很多种情况,比如在scanf("%d",&s);后加空行(题目给的样例也是如此),但这是错误的,只怪我英语不好或题意本身就有歧义,n次WA后才“勇敢”地把scanf("%d",&s);后的空行删掉,结果AC了,这只是瞎猫碰上死耗子,以后恶补英语才是关键。 还有 在任何两块输入区域间 都要有空行隔开,所以使用了if(s!=原创 2013-04-04 13:38:56 · 717 阅读 · 0 评论 -
HDU:1048.The Hardest Problem Ever
记得 这道题在校赛上遇到过,那时没解得出来,如今来看这道题,感觉实在太水了,也说明这段时间有了进步,继续加油吧,骚年!#include#includechar ci[1000000],st[10],en[10];char Cipher[30]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R',原创 2013-05-15 21:20:37 · 492 阅读 · 0 评论 -
HDU: 1201-18岁生日
I‘m Back!#includeint main(){ int T; while(scanf("%d",&T)!=EOF){ while(T--){ int Y,M,D,S=0; scanf("%d-%d-%d",&Y,&M,&D); if(M==2&&D==29)原创 2013-11-13 22:40:01 · 558 阅读 · 0 评论 -
HDU:1235-统计同成绩学生人数
#include#includeint N,a[110];int main(){ while(scanf("%d",&N)!=EOF){ if(N==0) break; memset(a,0,sizeof(a)); for(int i=1;i<=N;i++){ int x; scanf("原创 2014-01-08 10:42:49 · 727 阅读 · 0 评论
分享