#include <bits/stdc++.h>
using namespace std;
using ll = long long;
#include "art.h"
void solve(int N) {
int n = N;
vector<int> response(n);
for (int i = 0; i < n; ++i) {
vector<int> q;
for (int j = 0; j < n; ++j) {
q.push_back((i + j) % n + 1);
response[i] = publish(q);
}
// for (auto& u : q) {
// cout << u << " ";
// }
// cout << " = " << response[i] << "\n";
}
vector<int> ans(n);
for (int i = 0; i < n; ++i) {
int init_pos = (response[i] - response[(i + 1) % n] + n) / 2;
ans[init_pos] = i + 1;
}
answer(ans);
}
# | 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... |