HDU 1029
来源:互联网 发布:java static 多线程 编辑:程序博客网 时间:2024/05/19 01:29
#include<cstdio>#include<string>using namespace std;int main(){ int n,i; int t; int cnt; int result; while(scanf("%d",&n)!=EOF) { cnt=0; for(i=0;i<n;i++) { scanf("%d",&t); if(cnt==0) { cnt=1; result=t; } else { if(t==result)cnt++; else cnt--; } } printf("%d\n",result); } return 0; }
#include <cstdio>#include<cstring>using namespace std;int sum[1000005];int main(){ int n,i,j,cou,res,t; while(scanf("%d",&n)!=EOF) { cou=0;res=0;t=n; memset(sum,0,sizeof(sum)); while(n--) { scanf("%d",&j); sum[j]++; } for(i=0;i<1000000;i++) { if(sum[i]>cou) {cou=sum[i];res=i;} } if(cou>=(t+1)/2) printf("%d\n",res); } return 0;}
两个不同思想的代码 但是都能ac 我用的是第二个代码 第一个代码总感觉不对
如果样例是
13
1 21 1 2 2 3 2 1 4 3 3 4
那么结果 分别是 试一下吧 嘿嘿
- hdu 1029
- hdu 1029
- HDU 1029
- hdu 1029
- hdu 1029
- HDU 1029
- HDU 1029
- hdu 1029
- hdu 1029
- hdu 1029
- hdu 1029
- hdu 1029
- HDU 1029
- HDU 1029
- HDU 1029
- hdu 1029
- HDU 1029
- hdu 1029
- 分手快乐,祝你快乐,你找不到比我更好的。
- 2013年各大小IT公司待遇,绝对真实,一线数据!(转好网)
- Struts2总结之控制流程
- TC35发送中文短信调试笔记
- BURG 引导也疯狂
- HDU 1029
- Hello CSDNBlog World !!!
- HttpClient 教程 (二)
- Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
- Android开发之:解析plist文件遇到的奇怪问题
- java设计模式-模版方法模式(Template Method)
- rhel上配置apue.h及err_sys出错处理
- #pragma data_seg()的使用介绍
- 独自徘徊的伤感日志:如果有一天,我从你的世界消失了