Submission #856058

#TimeUsernameProblemLanguageResultExecution timeMemory
856058vjudge1Hindeks (COCI17_hindeks)C++17
50 / 50
39 ms15444 KiB
#include <bits/stdc++.h> using namespace std; #define sp << " " << #define int long long #define vi vector<int> #define pb push_back #define F(xxx,yyy) for (int xxx=1;xxx<=yyy;xxx++) #define pii pair<int,int> #define all(x) x.begin()+1,x.end() const int N = 4e5+1; void solve() { int n; cin >> n; vi a(n+1),mp(1000001,0); F(i,n) cin >> a[i]; F(i,n) mp[a[i]]++; for (int i=1000000-1;i>=1;i--) mp[i]+=mp[i+1]; int ans = 0; for (int i=1;i<=1000000;i++) if (mp[i] >= i) ans = i; cout << ans << endl; } signed main() { ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0); int t = 1; //cin >> t; while (t --> 0) solve(); }
#Verdict Execution timeMemoryGrader output
Fetching results...