제출 #1316418

#제출 시각아이디문제언어결과실행 시간메모리
1316418mikolaj00Art Collections (BOI22_art)C++20
100 / 100
671 ms468 KiB
#include <bits/stdc++.h> #include "art.h" using namespace std; // int publish(vector<int> R) // { // int x; // cin >> x; // return x; // } // void answer(vector<int> R) // { // return; // } 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]+N-1)/2; ans[idx] = i+1; } answer(ans); } // int main() // { // solve(3); // }
#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...