问题标题: 酷町堂:8430

0
0
已解决
陈天宇
陈天宇
资深守护
资深守护

#include<iostream>

#include<string>

#include<algorithm>

using namespace std;

int a[105],b[1005];

int maxn;

int main(){

int cnt=0;

int n;

cin>>n;

for(int i=1;i<=n;i++){

cin>>a[i];

b[a[i]]++;

}

for(int i=0;i<=1004;i++){

if(b[i]>0){

cnt++;

}

}

cout<<cnt<<endl;

for(int i=1;i<=1004;i++){

if(b[i]>maxn){

maxn=b[i];

}

maxn=max(maxn,b[i]);

}

cout<<maxn<<endl;

for(int i=0;i<=1004;i++){

if(b[i]==maxn){

continue;

}else{

if(b[i]>0){

cout<<i<<",";

}

}

}

cout<<maxn;

return 0;

}


0
0
钱宏远
钱宏远
高级守护
高级守护

同学,你得考虑到最后一个数是否要加逗号

我要回答