谢谢大家了!
我是一个新手,请多包涵
如下方法 very good.
#include<bits/stdc++.h>
using namespace std;
int main(){
int z=1,n,a[1000005];
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
sort(a+1,a+n+1);
for(int i=1;i<=n;i++){
if(a[i]<z)continue;
else z++;
}
cout<<z-1<<endl;
}
本题使用了排序函数
便于理解
感谢观看,再见!