题解
2026-07-18 10:23:12
发布于:湖北
22阅读
0回复
0点赞
待会要用sort()排序,不会的先看这里点开后,往下慢慢找
#include<bits/stdc++.h>//用万能头文件
using namespace std;
int b[2005];
int d[2005];
int e[2005];//定义数组
int main(){
int a;
cin>>a;
for(int i=0;i<a;i++){
cin>>b[i];
}//遍历输入数组
sort(b,b+a);//sort排序
int c=0,f=0;
for(int i=0;i<a;i++){
if(d[b[i]]==1){
continue;
}d[b[i]]=1;
e[f]=b[i];
f++;
}//去重用计数排序
for(int i=0;i<f;i++){
if(e[i]==c){
c++;
}
}cout<<c;
return 0;
}
这里空空如也








有帮助,赞一个