欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

众数问题

程序员文章站 2022-06-08 08:09:26
...

众数问题

#include<iostream>

using namespace std;
int a[1000001];//用来存数字出现的次数

int main() {
    int max = 0;
    int s = 0;//存最大的数组下标
    int n;
    int number;
    cin >> n;
    for (int i = 1; i <= n; i++) {
        int k;
        cin >> k;
        a[k]++;
        if (s < k)
            s = k;
    }
    for (int i = 1; i <= s; i++) {
        if (max < a[i]) {
            max = a[i];
            number = i;
        }
    }
    cout << number << endl;
    cout << max << endl;
    return 0;
}