제출 #1072741

#제출 시각아이디문제언어결과실행 시간메모리
1072741SiliconSquaredGlobal Warming (CEOI18_glo)C++14
25 / 100
2064 ms5712 KiB
using namespace std; #include <iostream> #include <vector> #include <set> vector<int> v; int n,z,x,a,b; int f(){ set<int> s; for (int i=0;i<n;i++){ a=v[i]; if (s.lower_bound(a)==s.end()){ s.insert(a); }else{ s.erase(s.lower_bound(a)); s.insert(a); } } return s.size(); } int main(){ cin>>n>>x; z=0; v.resize(n); for (int i=0;i<n;i++){ cin>>v[i]; } if (x==0){ cout<<f(); }else{ for (int i=0;i<n;i++){ for (int j=i;j<n;j++){ for (int k=-x;k<=x;k++){ for (int l=i;l<=j;l++){ v[l]+=k; } z=max(z,f()); for (int l=i;l<=j;l++){ v[l]-=k; } } } } cout<<z;} }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...