Submission #1222511

#TimeUsernameProblemLanguageResultExecution timeMemory
1222511boclobanchatArt Collections (BOI22_art)C++20
0 / 100
0 ms408 KiB
#include"art.h" #include<bits/stdc++.h> using namespace std; void solve(int N) { vector<int> vi(N),ans(N); for(int i=1;i<=N;i++) vi[i-1]=i; int inv=publish(vi); ans[0]=1; for(int i=2;i<=N;i++) { vector<int> vj; vj.push_back(i); for(int j=1;j<=N;j++) if(j!=i) vj.push_back(j); int inw=publish(vj),k=(inw-inv+i-1)/2+1; ans[i-1]=k; for(int j=0;j<i-1;j++) if(ans[j]>=k) ans[j]++; } answer(ans); }
#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...