#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main()
{
int n;
cin >> n;
vector<int> data(n);
for (auto& val : data)
cin >> val;
sort(data.begin(), data.end(), [](int a, int b){return a > b; });
for (int i = data.size() - 1; i >= 0; i--)
{
if (data[i] > i + 1)
{
cout << i + 1;
return 0;
}
}
cout << 0;
}
1060 爱丁顿数
最新推荐文章于 2020-09-25 20:52:07 发布