#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 time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |