Submission #86532

#TimeUsernameProblemLanguageResultExecution timeMemory
86532NurstanDuisengalievHindeks (COCI17_hindeks)C++14
50 / 50
115 ms2564 KiB
#include <bits/stdc++.h> #define ll long long #define pb push_back #define mp make_pair #define all(x) x.begin(), x.end() #define F first #define S second using namespace std; inline void boost(){ ios_base::sync_with_stdio(0); cin.tie(0); } //int dp[int(1e7) + 1]; inline void solve () { //freopen("input.txt", "r", stdin); //freopen("output.txt", "w", stdout); boost (); int n; cin >> n; int a[n]; for (int i = 0; i < n; i ++) { cin >> a[i]; } sort(a, a + n); int k = 0; int mini = int(1e9); for (int i = n - 1; i >= 0; i --) { k ++; mini = min(mini, a[i]); if (mini < k) { cout << k - 1; return; } } if (mini >= k) { cout << k; return; } else { cout << k - 1; return; } } int main(){ int kolT = 1; // cin >> kolT; while (kolT) { solve (); kolT --; } exit(0); }
#Verdict Execution timeMemoryGrader output
Fetching results...