Submission #260377

#TimeUsernameProblemLanguageResultExecution timeMemory
260377stefantagaSeparator (CEOI19_separator)C++14
100 / 100
285 ms24824 KiB
#include <bits/stdc++.h> #define MOD 1000000000 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...