Submission #1316415

#TimeUsernameProblemLanguageResultExecution timeMemory
1316415mikolaj00Art Collections (BOI22_art)C++20
0 / 100
0 ms332 KiB
#include <bits/stdc++.h> #include "art.h" using namespace std; void rotate(vector<int>& p) { for (int i = 1; i < p.size(); i++) swap(p[i-1], p[i]); } void solve(int N) { vector<int> p(N); for (int i = 0; i < N; i++) p[i] = i+1; vector<int> a(N); for (int i = 0; i < N; i++) { a[i] = publish(p); rotate(p); } vector<int> ans(N); for (int i = 0; i < N; i++) { int idx = (a[i]-a[i+1]+N-1)/2; ans[idx] = i+1; } 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...