201312-1 出现次数最多的数

简介: 201312-1 出现次数最多的数

文章目录

  • C++
  • 总结


本题链接:出现次数最多的数

本博客给出本题截图

image.png

C++

#include <iostream>
using namespace std;
const int N = 10010;
int a[N];
int main()
{
    int n;
    cin >> n;
    for (int i = 0; i < n; i ++ ) 
    {
        int x;
        cin >> x;
        a[x] ++;
    }
    int res = 0;
    for (int i = 0; i < N; i ++ ) 
        if (a[res] < a[i])
            res = i;
    cout << res << endl;
    return 0;
}

总结

水题,不解释

目录
相关文章
|
算法
面试题:如何找出数组里出现次数超过总数1/3的数
如果你每次从nums中拿出3个不一样的数作为一组,肯定会出现两种情况。一,nums被取空了,那么nums中每个数出现次数最多占总次数的1/3,写代码很好处理吧!! 二,还有剩余,这个情况就复杂了,有可能剩余多个,但是……但是,最多只可能剩余两种数。 为什么? 3个不同的数凑一组才能删掉,所以不可能删掉超过1/3的数。所以超过1/3的数肯定被剩下来,但是,剩下来的俩数并不一定都是超过1/3的,这点额外注意。
75 1
|
2月前
Armstrong 数
【10月更文挑战第24天】Armstrong 数。
41 7
|
8月前
1002 写出这个数
1002 写出这个数
38 0
1186:出现次数超过一半的数
1186:出现次数超过一半的数
121 0
|
C++
完美数(C++)
对于一个 正整数,如果它和除了它自身以外的所有 正因子 之和相等,我们称它为 「完美数」。给定一个 整数 n, 如果是完美数,返回 true;否则返回 false。
192 0
|
C++
201612-1 中间数
201612-1 中间数
79 0
201612-1 中间数
|
C++
201312-4 有趣的数
201312-4 有趣的数
72 0
201312-4 有趣的数