Submission #1287340

#TimeUsernameProblemLanguageResultExecution timeMemory
1287340kerem라멘 (JOI14_ramen)C++20
0 / 100
1 ms340 KiB
#include "ramen.h" #include <bits/stdc++.h> using namespace std; #define pb push_back int calc(vector<int> v,int t){ vector<int> tmp; while(v.size()>1){ int n=v.size(); for(int i=1;i<n;i+=2){ if(Compare(v[i-1],v[i])==t) tmp.pb(v[i-1]); else tmp.pb(v[i]); } if(n&1) tmp.pb(v.back()); swap(v,tmp); tmp.clear(); } return v[0]; } void Ramen(int N) { vector<int> a,b; for(int i=1;i<N;i+=2){ if(Compare(i-1,i)>0){ a.pb(i);b.pb(i-1); } else{ a.pb(i-1),b.pb(i); } } if(N&1) a.pb(N-1); int x=calc(a,-1); int y=calc(b,1); Answer(x,y); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...