题解,直接看
2025-06-22 21:12:19
发布于:上海
5阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main(){
int T,ans=0;
cin>>T;
deque<int> d;
while(T--){
int n;
cin>>n;
d.push_back(n);
}
sort(d.begin(),d.end());
for(ans=1;;){
if(d.empty()){
break;
}
for(int s=0;s!=1;){
if(d[0]>=ans){
s++;
ans++;
}
d.pop_front();
if(d.empty()){
break;
}
}
}
cout<<ans-1;
return 0;
}
这里空空如也
有帮助,赞一个