제출 #1150667

#제출 시각아이디문제언어결과실행 시간메모리
1150667eri16Separator (CEOI19_separator)C++20
50 / 100
1297 ms1172 KiB
#include <bits/stdc++.h> using namespace std; const int MOD = 1e9; int main(){ long long a,b,sum=1,max1=0; cin>>a; vector <int> v; cin>>b; max1=b; v.push_back(b); cout<<1<<endl; for (int i=1; i<a; i++){ cin>>b; b=(b+v.size())%MOD; for (int j=v.size(); j>0; j--){ if (v[j-1]>b){v.pop_back();} } if (b>max1){v.push_back(b);max1=b;} cout<<v.size()<<endl; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...