Submission #292463

#TimeUsernameProblemLanguageResultExecution timeMemory
2924637_7_7Hindeks (COCI17_hindeks)C++17
50 / 50
115 ms5624 KiB
#include <bits/stdc++.h> using namespace std; int main() { ios_base::sync_with_stdio(false); int n; cin >> n; vector<int> a(n + 1); for(int i = 1; i <= n; i ++){ cin >> a[i]; } sort(a.begin(), a.end()); int res = 0; for(int i = 1; i <= n; i ++){ int l = 0, r = i; while(l < r){ int m = (l + r) / 2; if((a[i - m] >= (m + 1))) l = m + 1; else r = m; } res = max(res, l); } cout << res << "\n"; }
#Verdict Execution timeMemoryGrader output
Fetching results...