Submission #1286499

#TimeUsernameProblemLanguageResultExecution timeMemory
1286499arman.khachatryanMoney (IZhO17_money)C++20
45 / 100
1590 ms4048 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long const long long N=1e6+5; ll b[N], a[N]; int main() { ll n; cin>>n; for(ll i=1; i<=n; i++){ cin>>a[i]; } ll cnt=0; for(ll i=1; i<=n; i++){ ll r=N; for(ll j=a[i]+1; j<=N; j++){ if(b[j]>0){ r=j; break; } } b[a[i]]++; while(i+1<=n && a[i+1]<=r){ i++; if(a[i-1]<=a[i]){ b[a[i]]++; }else{ i--; break; } } cnt++; } cout<<cnt; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...