2456: mode
Time Limit: 1 Sec Memory Limit: 1 MB
Submit: 2819 Solved: 1190
Description
给你一个n个数的数列,其中某个数出现了超过n div 2次即众数,请你找出那个数。
Input
第1行一个正整数n。
第2行n个正整数用空格隔开。
Output
一行一个正整数表示那个众数。
Sample Input
5
3 2 3 1 3
Sample Output
3
HINT
100%的数据,n<=500000,数列中每个数<=maxlongint。
zju2132 The Most Frequent Number
Source
鸣谢 黄祎程
一开始没看数据范围和时空限制。。直接扔了个主席树上去。。结果TLE。。才开始认真的看范围QAQ
2A。。我是渣渣。。
因为一定存在这个众数。。所以遇到不相同的去掉就可以了。。
附上本蒟蒻的代码:

#include<cstdio>
using namespace std;
int n,i,x,ans,s;int read()
{int w=0,c=1; char ch=getchar();while (ch<'0' || ch>'9'){if (ch=='-') c=-1;ch=getchar();}while (ch>='0' && ch<='9')w=w*10+ch-'0',ch=getchar();return w*c;
}int main()
{n=read(),ans=-1,s=1;for (i=1;i<=n;i++){x=read();if (x==ans) s++;else s--;if (!s)ans=x,s=1;}printf("%d",ans);return 0;
}

BZOJ2456mode相关推荐

最新文章

  1. zabbix3.0.4 部署之一 (简介)
  2. [转载]Java web应用中的常见字符编码问题的解决方法
  3. Nginx:作为缓存,支持Range回源
  4. 你真的确定Spring AOP的执行顺序吗
  5. setTimeOut与setInterval的区别
  6. html转义字符及css清除
  7. 83-MACD 移动平均汇总/分离指标.(2015.7.3)
  8. CSS行高line-height属性理解及应用
  9. jsp/servlet/mysql/linux基本概念和操作
  10. 【捡肥皂】,sql挂起清除工具 MS SQL2000挂起工具,无毒绿色,MSSQL手动清除挂起方法
  11. 关于数学公式的软件和markdown
  12. 【线性代数】P8 逆矩阵矩阵方程以及逆矩阵的性质
  13. mt管理器去除应用广告
  14. MES系统质量追溯功能,到底在追什么?
  15. 计算机无法共享访问受限,设置组策略解决共享访问受限问题
  16. Git 从入门到放不下
  17. opencv实现matlab的median()函数
  18. 魔兽世界地图 - 隐藏的成功之路
  19. v18.02 鸿蒙内核源码分析(源码结构) | 内核文件各自含义 | 百篇博客分析HarmonyOS源码
  20. python主程序退出方法quit()

热门文章

  1. SpringSecurity自定义认证成功处理器
  2. 把kali linux 装进 U盘并实现数据可存储
  3. ROSERROR : C++ filt命令
  4. ggalluvial | 冲击图/ 桑基图绘制
  5. SpringBoot中使用Easyexcel实现Excel导入导出功能(三)
  6. Java业务系统是怎么和MySQL交互的?
  7. synology nfs_如何手动和自动关闭和重新启动Synology NAS
  8. LinkedList一定比ArrayList的插入和删除效率高吗
  9. 电脑上没有蓝牙图标找不到了?
  10. 台式计算机能不能安装蓝牙驱动,台式电脑没有蓝牙该怎么安装?安装台式电脑的蓝牙的方法...