bzoj2456 mode
来源:互联网 发布:手机上怎样装修淘宝 编辑:程序博客网 时间:2024/06/05 04:40
题目
出现超过一半的数。
我们每次取出两个数,如果不相等,就扔掉。最后留下来的数就是答案。剩下的就是细节处理了。
#include<cstdio>int n,cnt,tmp,ans,i;char c;inline int read(){ tmp=0;c=getchar(); while(c<'0'||c>'9')c=getchar(); while(c<='9'&&c>='0')tmp=tmp*10+c-'0',c=getchar(); return tmp;}int main(){ n=read(); tmp=read();cnt=1; for(i=2;i<=n;i+=2) { tmp=read(); if(cnt==0) { cnt=1; ans=tmp; continue; } if(ans==tmp)cnt++; else cnt--; if(i<n) { tmp=read(); if(cnt==0) { cnt=1; ans=tmp; continue; } if(ans==tmp)cnt++; else cnt--; } } printf("%d",ans); return 0;}
还循环展开了一层,跑了200ms,真不知道前面那些几十ms怎么写的233。
阅读全文
0 0
- bzoj2456 mode
- [BZOJ2456]mode
- BZOJ2456: mode
- bzoj2456: mode
- bzoj2456:mode
- 【bzoj2456】 mode
- Bzoj2456 mode
- [bzoj2456] mode
- bzoj2456: mode
- BZoj2456: mode
- BZOJ2456: mode
- bzoj2456: mode
- bzoj2456: mode
- [bzoj2456]mode
- bzoj2456 mode
- bzoj2456: mode
- BZOJ2456 mode 抵消思想
- 【BZOJ2456】mode,卡内存
- bzoj1096 [ZJOI2007]仓库建设
- 定时器和多线程的区别和联系
- 2017面试总结
- Java 并发 ---ThreadLocal源码分析
- Javascript面向对象之命名空间问题
- bzoj2456 mode
- 169. Majority Element (divide and conquer)
- 杨辉三角(pascal's triangle)
- python教程1-4 控制流语句: If
- bzoj1208 [HNOI2004]宠物收养所
- JAVA类的加载,链接,初始化总结
- 的发光飞碟发到,的风格的申达股份
- 一些提示
- bzoj3224 Tyvj 1728 普通平衡树