Submission #86447

#TimeUsernameProblemLanguageResultExecution timeMemory
86447AsagHindeks (COCI17_hindeks)C++14
10 / 50
602 ms18216 KiB
#include <bits/stdc++.h> using namespace std; int n , mn = 1e9,sum,b[500000 + 5],cnt[500000 + 5];set <int> s;set <int>::iterator it; int main() { cin>>n; for(int i = 1; i <= n;i ++) { int l; cin>>l; cnt[l]++; mn = min(mn,l); s.insert(l); } for(it = s.begin();it != s.end() ;it ++) { sum+=cnt[*it]; if(n - sum > *it) { cout<<n - sum; return 0; } } cout<<mn; }
#Verdict Execution timeMemoryGrader output
Fetching results...