BZOJ 2456 mode 【思维(入门)】
来源:互联网 发布:连续型随机变量知乎 编辑:程序博客网 时间:2024/05/22 14:24
2456: mode
Time Limit: 1 Sec Memory Limit: 1 MBSubmit: 3625 Solved: 1521
[Submit][Status][Discuss]
Description
给你一个n个数的数列,其中某个数出现了超过n div 2次即众数,请你找出那个数。
Input
第1行一个正整数n。
第2行n个正整数用空格隔开。
Output
一行一个正整数表示那个众数。
Sample Input
5
3 2 3 1 3
3 2 3 1 3
Sample Output
3
HINT
100%的数据,n<=500000,数列中每个数<=maxlongint。
zju2132 The Most Frequent Number
这题太屌,内存小,开始用线性时间都过不了,几道数学题都是靠思维的,题目虽短,都不是容易想的,以后需要训练这样的题目了;
思维第一题:
#include<cstdio>#include<algorithm>#include<map>using namespace std;typedef long long LL;int main(){int N,i;scanf("%lld",&N);{ LL cnt=0,ans=0,tem;for(i=1;i<=N;++i){scanf("%lld",&tem); if(tem==ans) cnt++;else {--cnt; if(cnt<=0) {ans=tem; cnt=1;} }}printf("%lld\n",ans);}return 0; }
0 0
- BZOJ 2456 mode 【思维(入门)】
- BZOJ 2456: mode【思维】
- bzoj 2456: mode 【思维 求众数】
- bzoj 2456: mode (乱搞)
- 【bzoj 2456】mode(乱搞)
- BZOJ 2456: mode(巧取众数)
- bzoj 2456 mode 题解
- BZOJ 2456: mode
- bzoj 2456: mode
- bzoj 2456 mode
- bzoj--2456--mode(规律)
- BZOJ 2456: mode【妙脆角】
- 【bzoj 2456】 mode 众数
- BZOJ 2456, Mode
- 【BZOJ】2456 mode 模拟
- bzoj 2456 mode
- BZOJ 2456: mode
- BZOJ 2456mode
- SLAM应用的一些思考
- js和jquery懒加载之可视区域加载
- Intelli JIDEA debug时,如何调出output窗口。
- Apache重写机制
- 程序代码
- BZOJ 2456 mode 【思维(入门)】
- 电脑清除垃圾
- EventBus使用详解(二)——EventBus使用进阶
- 看到程序员们的那些神表情,有木有击中你^_^
- jenkins服务脚本
- OpenMP: OpenMP编程指南
- 目前制作移动APP主要采用哪些方式,各自的优缺点是什么
- echo(),print(),print_r()之间的区别?
- 第4周项目1-建立单链表