NOIP-2010 机器翻译
2011-08-26 22:56
330 查看
其实这个题不需要循环队列,直接模拟即可。唉,我用一次违背了KISS原则——我用了循环队列——害得我还调试了一会。
SUBMIT URL:http://www.rqnoj.cn/Problem_Rating.asp?PID=598
SUBMIT URL:http://www.rqnoj.cn/Problem_Rating.asp?PID=598
/* * NOIP-2010 a.机器翻译 * mike-w * -------------------- * 循环队列 */ #include<stdio.h> #define SIZE 1111 int mem,nword; int dict[SIZE]; int head,tail,ne; int cnt; int update(int e) { int t=head,i; for(i=0;i<ne;i++) { if(dict[t]==e) return 0; t++; if(t==mem) t=0; } if(ne==mem) head++; else ne++; if(head==mem) head=0; dict[tail++]=e; if(tail==mem) tail=0; return 1; } int main(void) { int i,t; /* freopen("2010a.in","r",stdin); */ scanf("%d%d",&mem,&nword); for(i=0;i<nword;i++) { scanf("%d",&t); cnt+=update(t); } printf("%d\n",cnt); return 0; }
相关文章推荐
- 【模拟】【NOIP2010】机器翻译 translate
- [NOIP2010] 提高组 洛谷P1540 机器翻译
- 机器翻译(noip2010)
- NOIP 提高组 2010 机器翻译
- NOIP2010 提高组 机器翻译
- [NOIP 2010]机器翻译 stl队列+multiset
- luogu1540 noip提高组2010机器翻译
- [模拟][NOIP2010] 机器翻译
- [NOIP2010]机器翻译,乌龟棋,关押罪犯,引水入城
- NOIP2010 机器翻译
- 【NOIP2010】【模拟】T1 机器翻译 题解
- [noip模拟]四道题 noip2010 机器翻译 noip2010 乌龟棋 noip 关押罪犯 noip 引水入城
- NOIP2010提高组 机器翻译 -SilverN
- [NOIP2010]机器翻译
- noip2010 机器翻译 (模拟)
- NOIP2010 机器翻译
- 机器翻译 (NOIP2010)复赛 提高组 试题一 解题代码
- P1540 机器翻译 NOIP2010提高D1
- NOIP2010 提高组 复赛 translate 机器翻译
- NOIP2010 机器翻译 乌龟棋 关押罪犯