# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1085533 | 2024-09-08T11:43:22 Z | vako_p | Chameleon's Love (JOI20_chameleon) | C++14 | 12 ms | 600 KB |
#include <bits/stdc++.h> #include "chameleon.h" using namespace std; #define ll int #define pb push_back ll n; vector<ll> v1,v2; vector<pair<ll,ll>> ans; void Solve(int N){ n = N; v1.pb(1); for(int i = 2; i <= 2 * n; i++){ v1.pb(i); if(Query(v1) != v1.size()){ ll l = 0, r = v1.size() - 1; while(r > l + 1){ v2.clear(); ll mid = l + (r - l) / 2; for(int j = mid; j < v1.size(); j++) v2.pb(v1[j]); if(Query(v2) != v2.size()) l = mid; else r = mid; } ans.pb({i, v1[l]}); v1.pop_back(); v1.erase(v1.begin() + l); } } // cout << ans.size() << endl; // for(auto it : ans) cout << it.first << ' ' << it.second << '\n'; for(auto it : ans) Answer(it.first, it.second); }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 344 KB | Output is correct |
2 | Correct | 1 ms | 344 KB | Output is correct |
3 | Correct | 6 ms | 344 KB | Output is correct |
4 | Correct | 6 ms | 344 KB | Output is correct |
5 | Correct | 8 ms | 340 KB | Output is correct |
6 | Correct | 6 ms | 344 KB | Output is correct |
7 | Correct | 7 ms | 600 KB | Output is correct |
8 | Correct | 7 ms | 456 KB | Output is correct |
9 | Correct | 12 ms | 464 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 344 KB | Output is correct |
2 | Incorrect | 0 ms | 344 KB | Wrong Answer [6] |
3 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 344 KB | Output is correct |
2 | Incorrect | 0 ms | 344 KB | Wrong Answer [6] |
3 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 344 KB | Output is correct |
2 | Incorrect | 0 ms | 344 KB | Wrong Answer [6] |
3 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 344 KB | Output is correct |
2 | Correct | 1 ms | 344 KB | Output is correct |
3 | Correct | 6 ms | 344 KB | Output is correct |
4 | Correct | 6 ms | 344 KB | Output is correct |
5 | Correct | 8 ms | 340 KB | Output is correct |
6 | Correct | 6 ms | 344 KB | Output is correct |
7 | Correct | 7 ms | 600 KB | Output is correct |
8 | Correct | 7 ms | 456 KB | Output is correct |
9 | Correct | 12 ms | 464 KB | Output is correct |
10 | Correct | 0 ms | 344 KB | Output is correct |
11 | Incorrect | 0 ms | 344 KB | Wrong Answer [6] |
12 | Halted | 0 ms | 0 KB | - |