# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
827370 | 2023-08-16T11:55:00 Z | vjudge1 | Art Collections (BOI22_art) | C++17 | 1 ms | 208 KB |
#include<iostream> #include<vector> #include<algorithm> #include<numeric> #include"art.h" // Don't forget to uncomment! using namespace std; typedef vector<int> vi; /* int publish(vector<int> R) { for(int& i : R)cout << i << ' ';cout << endl;// COMMENT OUT int w; cin >> w; return w; } */ /* void answer(vector<int> R) { for(int& i : R)cout << i << ' ';cout << endl; } */ void solve(int N) { vector<int> ans(N); iota(ans.begin(), ans.end(), 1ll); int w = publish(ans); for(int i = 0; i < N; i++) { for(int j = 1; j < N; ++j) { swap(ans[j - 1], ans[j]); int new_w = publish(ans); if(new_w == 0) { answer(ans); //return; // maybe comment out? idk } if(new_w < w) { w = new_w; } else swap(ans[i], ans[j]); } } answer(ans); } /* int main() { solve(4); } */
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 208 KB | Output is correct |
2 | Incorrect | 1 ms | 208 KB | Not correct |
3 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 208 KB | Output is correct |
2 | Incorrect | 1 ms | 208 KB | Not correct |
3 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 208 KB | Output is correct |
2 | Incorrect | 1 ms | 208 KB | Not correct |
3 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 208 KB | Output is correct |
2 | Incorrect | 1 ms | 208 KB | Not correct |
3 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 208 KB | Output is correct |
2 | Incorrect | 1 ms | 208 KB | Not correct |
3 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 208 KB | Output is correct |
2 | Incorrect | 1 ms | 208 KB | Not correct |
3 | Halted | 0 ms | 0 KB | - |