HDU 1029 某个数出现的次数大于等于(N+1)/2的是哪个 map水题
2015-05-13 23:00
281 查看
题意:输入n个数 n为奇数 问某个数出现的次数大于等于(N+1)/2的是 哪个 输出来
Sample Input
5
1 3 2 3 3
11
1 1 1 1 1 5 5 5 5 5 5
7
1 1 1 1 1 1 1
Sample Output
3
5
1
#include <queue> #include <map> using namespace std; map<int ,int> m ; int main() { int n ; while(scanf("%d" , &n) !=EOF) { m.clear() ; int i ,x ; for (i = 1 ; i <= n ;i++) { scanf("%d" , &x) ; m[x]++; } map<int ,int>::iterator p ; for (p = m.begin() ; p != m.end() ; p++) { if (p->second >= (n+1)/2) { printf("%d\n" , p->first) ; break ; } } } return 0; }View Code
相关文章推荐
- SQL 查询一个字段所有的之出现次数大于等于2的条数
- 找出出现次数大于等于总数一半的数 (O(1)空间 O(n)时间)
- n个数里出现次数大于等于n/2的数
- 2017校招-n个数里出现次数大于等于n/2的数
- HDU 1029 出现次数最多(不解)
- HDU-OJ-1029 Ignatius and the Princess IV-出现至少(N+1)/2次的数
- AOJ0028 Mode Value【出现次数最多+map+vector+水题】
- 《好未来编程题》 输入n个整数,输出出现次数大于等于数组长度一半的数
- 好未来:n个数里出现次数大于等于n/2的数
- n个数里出现次数大于等于n/2的数
- n个数里出现次数大于等于n/2的数
- 关于水王的题目——找到出现次数大于/等于数组长度一半的数
- (hdu 简单题 128道)AC Me(统计一行文本中各个字母出现的次数)
- 统计数组 arr 中值等于 item 的元素出现的次数
- php中计算未知长度的字符串哪个字符出现的次数最多的代码
- HDU 1029 Ignatius and the Princess IV(动规水题,有个很精妙的快解法)
- HDU1029 水题
- hdu 1029 Ignatius and the Princess IV(水题)
- HDU1029 水题
- c语言统计字符数(判断a-z哪个字符出现次数最多)