5 条题解

  • 1
    @ 2024-8-12 9:25:10

    #include<bits/stdc++.h>

    using namespace std;

    const int N=100005;

    int a[N],x,n,sum;

    int main(){

    cin>>n;
    for(int i=0;i<n;i++){
    	cin>>x;
    	a[x]++;
    }
    int maxx=0,maxs;
    for(int i=1;i<=n;i++){
    	if(a[i]>maxx){
    		maxx=a[i];
    		maxs=i;
    	}
    }
    sum+=maxx,a[maxs]=0,maxx=0;
    for(int i=1;i<=n;i++){
    	if(a[i]>maxx){
    		maxx=a[i];
    		maxs=i;
    	}
    }
    cout<<maxx+sum;
    return 0;
    

    }

    信息

    ID
    987
    时间
    1000ms
    内存
    128MiB
    难度
    5
    标签
    递交数
    42
    已通过
    16
    上传者