Submission #884379

#TimeUsernameProblemLanguageResultExecution timeMemory
884379gutzzyHindeks (COCI17_hindeks)C++14
50 / 50
142 ms5588 KiB
#include <bits/stdc++.h>
using namespace std;

int main(){
    int n;
    cin >> n;
    vector<int> papers(n);
    for(int i=0;i<n;i++){
        cin >> papers[i];
    }
    sort(papers.begin(),papers.end());
    
    bool found = false;
    for(int i=1;i<=n;i++){
        int pos = n-i;
        if(papers[pos]<i){
            found = true;
            cout << i-1 << endl;
            break;
        }
    }
    if(not(found)) cout << n << endl;

    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...