Submission #1172901

#TimeUsernameProblemLanguageResultExecution timeMemory
1172901nguynLibrary (JOI18_library)C++20
0 / 100
56 ms416 KiB
#include <cstdio> #include <vector> #include "library.h" using namespace std; void Solve(int N) { int n = N; vector<int> m(n, 1); int cur = 0; vector<int> res(n); for (int i = 0; i < n; i++) { m[i] = 0; if (Query(m) == 1) { res[cur] = i + 1; } m[i] = 1; } for (int i = 0; i < n; i++) { m[i] = 0; if (i + 1 == res[cur]) { m[i] = 1; } } while(1) { bool ok = 0; cur++; for (int i = 0; i < n; i++) { if (!m[i]) { ok = 1; m[i] = 1; if (Query(m) == 1) { res[cur] = i + 1; break; } m[i] = 0; } } if (!ok) break; } Answer(res); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...