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;
}

总结

水题,不解释

目录
相关文章
|
2月前
最小操作次数问题
最小操作次数问题
19 1
|
6月前
|
算法
面试题:如何找出数组里出现次数超过总数1/3的数
如果你每次从nums中拿出3个不一样的数作为一组,肯定会出现两种情况。一,nums被取空了,那么nums中每个数出现次数最多占总次数的1/3,写代码很好处理吧!! 二,还有剩余,这个情况就复杂了,有可能剩余多个,但是……但是,最多只可能剩余两种数。 为什么? 3个不同的数凑一组才能删掉,所以不可能删掉超过1/3的数。所以超过1/3的数肯定被剩下来,但是,剩下来的俩数并不一定都是超过1/3的,这点额外注意。
32 1
|
10月前
1186:出现次数超过一半的数
1186:出现次数超过一半的数
|
10月前
|
机器学习/深度学习
1361:产生数(Produce)
1361:产生数(Produce)
|
11月前
随机1-100的数循环找出88的次数
随机1-100的数循环找出88的次数
51 0
|
12月前
|
人工智能 运维 物联网
数智光伏,走在希望的田野上
数智光伏,走在希望的田野上