我是liuyufan

左维哲  •  1个月前


#include<bits/stdc++.h> 
using namespace std; 
int n, a[999]; 
int main() { 
cin >> n; 
for (int i = 0; i < n; i++) { 
 cin >> a[i]; 

sort(a + 1, a + n + 1); 
int  s = 0, j = 1; 
for (int i = 1; i <= n; i++) { 
 bool f = 0; 
 while (j <= n) { 
  if (a[j] >= i) { 
   f = 1; 
   j++; 
   break; 
  } else { 
   j++; 
  } 
 } 
 if (f == 0)break; 
 else s++; 

cout << s; 
return 0; 
}


评论: