Submission #260376

#TimeUsernameProblemLanguageResultExecution timeMemory
260376stefantagaSeparator (CEOI19_separator)C++14
0 / 100
1 ms384 KiB
#include <bits/stdc++.h> #define MOD 999999999 using namespace std; long long n,rez,maxst,v[1000005]; long long st,dr,i,b,val; int main() { ios_base :: sync_with_stdio(false); cin.tie(0); cin>>n; rez=0; maxst=-1; st=1; dr=0; for (i=1;i<=n;i++) { cin>>b; val=(b+rez)%MOD; if (val>maxst) { maxst=val; rez++; v[++dr]=val; } while (v[dr]>val&&dr) { rez--; dr--; } cout<<rez<<'\n'; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...