Submission #636406

#TimeUsernameProblemLanguageResultExecution timeMemory
636406dozerHindeks (COCI17_hindeks)C++14
40 / 50
14 ms2132 KiB
#include <bits/stdc++.h> using namespace std; #define fileio() freopen("input.txt", "r", stdin), freopen("output.txt", "w", stdout) #define fastio() cin.tie(0), ios_base::sync_with_stdio(0) #define sp " " #define endl "\n" #define pb push_back #define pii pair<int , int> #define st first #define nd second #define N 100005 int arr[N]; int32_t main() { fastio(); int n; cin>>n; for (int i = 1; i <= n; i++) cin>>arr[i]; sort(arr + 1, arr + 1 + n); reverse(arr + 1, arr + 1 + n); int it = 1; int ans = 0; while(it <= n) { ans = max(ans, min(arr[it], it)); it++; } cout<<ans<<endl; cerr<<"time taken : "<<(float)clock() / CLOCKS_PER_SEC<<" seconds\n"; }
#Verdict Execution timeMemoryGrader output
Fetching results...