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. java 初始化hashmap_java – 如何直接初始化HashMap(以字面方式)...
  2. 数据结构:关于重建二叉树的三种思路
  3. ECMAScript5 Array新增方法
  4. 大数据量涉及算法及常见问题
  5. [云炬ThinkPython阅读笔记]3.1 函数调用
  6. yarn install 遇到的错误消息 - Error EPERM operation not permitted, open .yarnrc
  7. Oracle用 odp.net 时出现 Oracle.DataAccess.Client.OracleConnection的类型初始值设定项引发异常 问题的解决...
  8. wordpress安装后勿忘删除install.php
  9. xmapp mysql打不开_XAMPP 的MYSQL无法启动
  10. 辗转相除将分数化为连分数形式
  11. MyBatis学习02
  12. 一天一个小技巧(5)——CSDN编译器的图片位置、大小调节
  13. 基于netty构建http服务器
  14. 航测正射如何用Pix4D处理大疆无人机照片生成正射影像图
  15. mysql 生日排序 查询生日由近到远 按照生日排序
  16. 网络实用技术--登录--第三方登录--百度第三方登录
  17. Java中输入一个整数n,实现n的阶乘
  18. 光敏电阻 的工作原理及应用
  19. windows10下openpose的安装和配置使用教程(C++),以及常见错误分析。
  20. element-ui简介

热门文章

  1. 开源手游暗黑世界客户端部分代码注解续
  2. SHT2x系列数字温湿度传感器
  3. Django 基础(6)-路由Routers-SimpleRouter-DefaultRouter、 action装饰器、URL路径参数
  4. 搜狐狐友搅局社交;小米手环4发布;2019互联网趋势报告发布;Python火爆依旧...
  5. perl linux 遍历文件,Perl/Linux过滤大文件与其他文件的内容
  6. 校招回顾,大疆校招可内推
  7. sendgrid html text,包括里面sendgrid鄂麦邮件的内容我的HTML代码
  8. 前端使用微信sdk上传图片的坑,及万千种方法比较实用的一种,亲测有效
  9. liunx在线安装mysql/修改mysql密码/设置简单mysql密码
  10. 在Ubuntu下载Python3.6.2并建立软连接