求助哪错了
查看原帖
求助哪错了
1145044
ichenyubo楼主2024/11/2 11:40
#include<bits/stdc++.h>
using namespace std;
int n,r[100005],ans;
map<int,int>cnt;
vector<int>num;
bool nd;
int main() {
    // freopen("duel.in","r",stdin);
    // freopen("duel.out","w",stdout);
    cin>>n;
    for(int i=1;i<=n;i++) {
        cin>>r[i];
        cnt[r[i]]++;
        if(!nd) {
            num.push_back(r[i]);
            nd=true;
        }
    }
    for(int i=0;i<num.size();i++) {
        ans=max(ans,cnt[num[i]]);
    }
    cout<<ans;
    return 0;
}

看题解好像是求众数

2024/11/2 11:40
加载中...