# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
791859 | 2023-07-24T11:30:07 Z | ToniB | Art Collections (BOI22_art) | C++17 | 0 ms | 296 KB |
#include <bits/stdc++.h> #include "art.h" using namespace std; void solve(int n){ vector<int> ans (n), cur (n); iota(cur.begin(), cur.end(), 1); for(int x : cur) cout << x << " "; int a = 0, b = publish(cur); for(int i = 1; i < n; ++i){ swap(a, b); vector<int> t; for(int j = 1; j < n; ++j) t.push_back(cur[j]); t.push_back(cur[0]); swap(cur, t); b = publish(cur); int pos = a - (a + b - n + 1) / 2; ans[pos] = i; } for(int i = 0; i < n; ++i) if(ans[i] == 0) ans[i] = n; answer(ans); }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 0 ms | 296 KB | Security violation! |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 0 ms | 296 KB | Security violation! |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 0 ms | 296 KB | Security violation! |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 0 ms | 296 KB | Security violation! |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 0 ms | 296 KB | Security violation! |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 0 ms | 296 KB | Security violation! |
2 | Halted | 0 ms | 0 KB | - |