bzoj 2456 mode 模拟? 解题报告
来源:互联网 发布:软件测试简单吗 编辑:程序博客网 时间:2024/05/19 23:13
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。
思路
这道题很有意思,就是空间太小了。。。头文件打多了不行,using namespace std也不可以加上。。。
然后四个变量瞎搞,我都不知道怎么写题解。。大概就是不断更新目前最优解。
自己看代码吧。清真的很
代码
#include<cstdio>int n,a,tot,now;int main(){ scanf("%d",&n); while(n--) { scanf("%d",&a); if (now==a) tot++; else { tot--; if (tot<=0) {tot=1;now=a;} } } printf("%d",now); return 0;}
阅读全文
1 0
- bzoj 2456 mode 模拟? 解题报告
- 【BZOJ】2456 mode 模拟
- [BZOJ 2456] mode · 模拟
- BZOJ 2428 模拟退火 解题报告
- bzoj 1028 麻将 模拟 解题报告
- (全网最详细!)bzoj 2548 灭鼠行动 模拟 解题报告
- BZOJ 1588 TREAP 解题报告
- bzoj 3223 splay 解题报告
- BZOJ 3223 Splay 解题报告
- BZOJ 3224 TREAP 解题报告
- BZOJ 1820 DP 解题报告
- BZOJ 2144 LCA 解题报告
- BZOJ 4152 博弈论 解题报告
- BZOJ 1566 DP 解题报告
- BZOJ 3119 贪心 解题报告
- bzoj 1036 树链剖分 解题报告
- bzoj 3696 化合物 解题报告
- BZOJ 2563 贪心 解题报告
- NOIP模拟(20171023)T2 一样远
- ubuntu16.04下使用matplotlib出现`TypeError: Couldn't find foreign struct converter for 'cairo.Context'`解决
- Swift
- 面向高能物理的大数据管理系统
- Xrecyclerview的使用(上拉刷新,下拉加载)
- bzoj 2456 mode 模拟? 解题报告
- php中trait的使用
- [博弈] Codeforces Gym101190 NEERC2016G. Game on Graph
- 中文分词算法笔记
- 51nod 1318 最大公约数与最小公倍数方程组
- 【Nginx+Keepalived】组建高可用负载平衡Web server集群
- C和C++中标准输入中遇到的问题
- Educational Codeforces Round 28 题解
- 【DFS】NOIP2014Day1T2[联合权值]题解