Submission #899489

#TimeUsernameProblemLanguageResultExecution timeMemory
899489jocccccaBaloni (COCI15_baloni)C++14
100 / 100
132 ms15796 KiB
#include <bits/stdc++.h> #define int long long using namespace std; int b[1000001]; int cnt[1000001]; signed main() { int n; cin >> n; int a[n]; for(int i=0; i < n; i++)cin>>a[i]; for(int i=n-1; i >= 0;i--){ cnt[a[i]]++; b[i]=cnt[a[i]-1]; if(cnt[a[i]-1]>0)cnt[a[i]-1]--; } int rez=0; for(int i=0; i < n; i++){ if(b[i]==0)rez++; } cout<<rez<<"\n"; }
#Verdict Execution timeMemoryGrader output
Fetching results...