Submission #893278

#TimeUsernameProblemLanguageResultExecution timeMemory
893278boxLibrary (JOI18_library)C++17
0 / 100
0 ms356 KiB
#include <bits/stdc++.h> using namespace std; #define ar array #define sz(v) int(std::size(v)) using i64 = long long; #include "library.h" void Solve(int N) { vector<int> v = {1}; for (int x = 2; x <= N; x++) { int z = -1; for (int y = x; y <= N; y++) { v.push_back(y); if (Query(v) == 1) { z = y; break; } else v.pop_back(); } assert(~z); v.pop_back(); if (x == 2) v.push_back(z); else { int y = v.back(); v.pop_back(); v.push_back(z); if (Query(v)) { v.pop_back(); v.push_back(y); v.insert(begin(v), z); } else { v.pop_back(); v.push_back(y); v.push_back(z); } } } Answer(v); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...