# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
579632 | 2022-06-19T14:27:33 Z | Josia | Art Collections (BOI22_art) | C++17 | 130 ms | 208 KB |
#include <bits/stdc++.h> #include <art.h> using namespace std; int nPublic; bool compare(int a, int b) { vector<int> ask; for (int i = 0; i<nPublic; i++) { if (i+1 == a || i+1 == b) continue; ask.push_back(i+1); } ask.push_back(a); ask.push_back(b); int AB = publish(ask); ask.pop_back(); ask.pop_back(); ask.push_back(b); ask.push_back(a); int BA = publish(ask); return AB < BA; } void solve(int n) { nPublic = n; vector<int> a; for (int i=0; i<n; i++) a.push_back(i+1); sort(a.begin(), a.end(), compare); answer(a); } // signed main() { // cin.tie(0); // ios_base::sync_with_stdio(0); // int n; cin >> n; // deque<int> a(n); // for (int i = 0; i<n; i++) cin >> a[i]; // for (int i = 0; i<n; i++) { // int cnt = 0; // for (int i = 0; i<n; i++) { // for (int j = i+1; j<n; j++) { // if (a[i]>a[j]) cnt++; // } // } // a.push_back(a[0]); // a.pop_front(); // cout << cnt << "\n"; // } // return 0; // }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 1 ms | 208 KB | Output is correct |
2 | Correct | 1 ms | 208 KB | Output is correct |
3 | Correct | 1 ms | 208 KB | Output is correct |
4 | Correct | 1 ms | 208 KB | Output is correct |
5 | Correct | 1 ms | 208 KB | Output is correct |
6 | Correct | 1 ms | 208 KB | Output is correct |
7 | Correct | 1 ms | 208 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 1 ms | 208 KB | Output is correct |
2 | Correct | 1 ms | 208 KB | Output is correct |
3 | Correct | 1 ms | 208 KB | Output is correct |
4 | Correct | 1 ms | 208 KB | Output is correct |
5 | Correct | 1 ms | 208 KB | Output is correct |
6 | Correct | 1 ms | 208 KB | Output is correct |
7 | Correct | 1 ms | 208 KB | Output is correct |
8 | Correct | 0 ms | 208 KB | Output is correct |
9 | Correct | 8 ms | 208 KB | Output is correct |
10 | Correct | 8 ms | 208 KB | Output is correct |
11 | Correct | 6 ms | 208 KB | Output is correct |
12 | Correct | 8 ms | 208 KB | Output is correct |
13 | Correct | 1 ms | 208 KB | Output is correct |
14 | Correct | 0 ms | 208 KB | Output is correct |
15 | Correct | 1 ms | 208 KB | Output is correct |
16 | Correct | 1 ms | 208 KB | Output is correct |
17 | Correct | 1 ms | 208 KB | Output is correct |
18 | Correct | 1 ms | 208 KB | Output is correct |
19 | Correct | 8 ms | 208 KB | Output is correct |
20 | Correct | 5 ms | 208 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 1 ms | 208 KB | Output is correct |
2 | Correct | 1 ms | 208 KB | Output is correct |
3 | Correct | 1 ms | 208 KB | Output is correct |
4 | Correct | 1 ms | 208 KB | Output is correct |
5 | Correct | 1 ms | 208 KB | Output is correct |
6 | Correct | 1 ms | 208 KB | Output is correct |
7 | Correct | 1 ms | 208 KB | Output is correct |
8 | Correct | 0 ms | 208 KB | Output is correct |
9 | Correct | 8 ms | 208 KB | Output is correct |
10 | Correct | 8 ms | 208 KB | Output is correct |
11 | Correct | 6 ms | 208 KB | Output is correct |
12 | Correct | 8 ms | 208 KB | Output is correct |
13 | Correct | 1 ms | 208 KB | Output is correct |
14 | Correct | 0 ms | 208 KB | Output is correct |
15 | Correct | 1 ms | 208 KB | Output is correct |
16 | Correct | 1 ms | 208 KB | Output is correct |
17 | Correct | 1 ms | 208 KB | Output is correct |
18 | Correct | 1 ms | 208 KB | Output is correct |
19 | Correct | 8 ms | 208 KB | Output is correct |
20 | Correct | 5 ms | 208 KB | Output is correct |
21 | Correct | 1 ms | 208 KB | Output is correct |
22 | Correct | 6 ms | 208 KB | Output is correct |
23 | Correct | 9 ms | 208 KB | Output is correct |
24 | Correct | 8 ms | 208 KB | Output is correct |
25 | Correct | 9 ms | 208 KB | Output is correct |
26 | Correct | 121 ms | 208 KB | Output is correct |
27 | Correct | 91 ms | 208 KB | Output is correct |
28 | Incorrect | 130 ms | 208 KB | Not correct |
29 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 1 ms | 208 KB | Output is correct |
2 | Correct | 1 ms | 208 KB | Output is correct |
3 | Correct | 1 ms | 208 KB | Output is correct |
4 | Correct | 1 ms | 208 KB | Output is correct |
5 | Correct | 1 ms | 208 KB | Output is correct |
6 | Correct | 1 ms | 208 KB | Output is correct |
7 | Correct | 1 ms | 208 KB | Output is correct |
8 | Correct | 0 ms | 208 KB | Output is correct |
9 | Correct | 8 ms | 208 KB | Output is correct |
10 | Correct | 8 ms | 208 KB | Output is correct |
11 | Correct | 6 ms | 208 KB | Output is correct |
12 | Correct | 8 ms | 208 KB | Output is correct |
13 | Correct | 1 ms | 208 KB | Output is correct |
14 | Correct | 0 ms | 208 KB | Output is correct |
15 | Correct | 1 ms | 208 KB | Output is correct |
16 | Correct | 1 ms | 208 KB | Output is correct |
17 | Correct | 1 ms | 208 KB | Output is correct |
18 | Correct | 1 ms | 208 KB | Output is correct |
19 | Correct | 8 ms | 208 KB | Output is correct |
20 | Correct | 5 ms | 208 KB | Output is correct |
21 | Correct | 1 ms | 208 KB | Output is correct |
22 | Correct | 6 ms | 208 KB | Output is correct |
23 | Correct | 9 ms | 208 KB | Output is correct |
24 | Correct | 8 ms | 208 KB | Output is correct |
25 | Correct | 9 ms | 208 KB | Output is correct |
26 | Correct | 121 ms | 208 KB | Output is correct |
27 | Correct | 91 ms | 208 KB | Output is correct |
28 | Incorrect | 130 ms | 208 KB | Not correct |
29 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 1 ms | 208 KB | Output is correct |
2 | Correct | 1 ms | 208 KB | Output is correct |
3 | Correct | 1 ms | 208 KB | Output is correct |
4 | Correct | 1 ms | 208 KB | Output is correct |
5 | Correct | 1 ms | 208 KB | Output is correct |
6 | Correct | 1 ms | 208 KB | Output is correct |
7 | Correct | 1 ms | 208 KB | Output is correct |
8 | Correct | 0 ms | 208 KB | Output is correct |
9 | Correct | 8 ms | 208 KB | Output is correct |
10 | Correct | 8 ms | 208 KB | Output is correct |
11 | Correct | 6 ms | 208 KB | Output is correct |
12 | Correct | 8 ms | 208 KB | Output is correct |
13 | Correct | 1 ms | 208 KB | Output is correct |
14 | Correct | 0 ms | 208 KB | Output is correct |
15 | Correct | 1 ms | 208 KB | Output is correct |
16 | Correct | 1 ms | 208 KB | Output is correct |
17 | Correct | 1 ms | 208 KB | Output is correct |
18 | Correct | 1 ms | 208 KB | Output is correct |
19 | Correct | 8 ms | 208 KB | Output is correct |
20 | Correct | 5 ms | 208 KB | Output is correct |
21 | Correct | 1 ms | 208 KB | Output is correct |
22 | Correct | 6 ms | 208 KB | Output is correct |
23 | Correct | 9 ms | 208 KB | Output is correct |
24 | Correct | 8 ms | 208 KB | Output is correct |
25 | Correct | 9 ms | 208 KB | Output is correct |
26 | Correct | 121 ms | 208 KB | Output is correct |
27 | Correct | 91 ms | 208 KB | Output is correct |
28 | Incorrect | 130 ms | 208 KB | Not correct |
29 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 1 ms | 208 KB | Output is correct |
2 | Correct | 1 ms | 208 KB | Output is correct |
3 | Correct | 1 ms | 208 KB | Output is correct |
4 | Correct | 1 ms | 208 KB | Output is correct |
5 | Correct | 1 ms | 208 KB | Output is correct |
6 | Correct | 1 ms | 208 KB | Output is correct |
7 | Correct | 1 ms | 208 KB | Output is correct |
8 | Correct | 0 ms | 208 KB | Output is correct |
9 | Correct | 8 ms | 208 KB | Output is correct |
10 | Correct | 8 ms | 208 KB | Output is correct |
11 | Correct | 6 ms | 208 KB | Output is correct |
12 | Correct | 8 ms | 208 KB | Output is correct |
13 | Correct | 1 ms | 208 KB | Output is correct |
14 | Correct | 0 ms | 208 KB | Output is correct |
15 | Correct | 1 ms | 208 KB | Output is correct |
16 | Correct | 1 ms | 208 KB | Output is correct |
17 | Correct | 1 ms | 208 KB | Output is correct |
18 | Correct | 1 ms | 208 KB | Output is correct |
19 | Correct | 8 ms | 208 KB | Output is correct |
20 | Correct | 5 ms | 208 KB | Output is correct |
21 | Correct | 1 ms | 208 KB | Output is correct |
22 | Correct | 6 ms | 208 KB | Output is correct |
23 | Correct | 9 ms | 208 KB | Output is correct |
24 | Correct | 8 ms | 208 KB | Output is correct |
25 | Correct | 9 ms | 208 KB | Output is correct |
26 | Correct | 121 ms | 208 KB | Output is correct |
27 | Correct | 91 ms | 208 KB | Output is correct |
28 | Incorrect | 130 ms | 208 KB | Not correct |
29 | Halted | 0 ms | 0 KB | - |