Submission #856064

#TimeUsernameProblemLanguageResultExecution timeMemory
856064vjudge1Hindeks (COCI17_hindeks)C++17
50 / 50
83 ms2392 KiB
//author: Ahmet Alp Orakci #include <bits/stdc++.h> using namespace std; using i64 = long long; #define ONLINE_JUDGE void solve() { int n; cin >> n; vector <int> vec(n +1); for(int i = 1; i <= n; i++) { cin >> vec[i]; } sort(vec.begin(), vec.end()); for(int i = int(1E6); i >= 0; i--) { auto it = lower_bound(vec.begin(), vec.end(), i); int cnt = vec.end() - it; if(cnt >= i) { cout << i; return; } } return; } signed main() { #ifndef ONLINE_JUDGE freopen(".in", "r", stdin); freopen(".out", "w", stdout); #endif ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int t = 1; //cin >> t; for(int i = 1; i <= t; i++) { solve(); } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...