Submission #1236923

#TimeUsernameProblemLanguageResultExecution timeMemory
1236923luvlorndevCombo (IOI18_combo)C++20
10 / 100
15 ms460 KiB
#include <bits/stdc++.h> #include "combo.h" using namespace std; string guess_sequence(int N) { string seq; string a = "A", b = "B", x = "X", y = "Y"; if (press(a + b)) { if (press(a)) { seq += a; a = y; } else { seq += b; b = y; } } else { if (press(x)) { seq += x; x = y; } else { seq += y; } } for (int i = 2; i < N; ++i) { int resa = press(seq + a); int resb = press(seq + b); int resx = press(seq + x); if (resa == i) { seq += a; } else if (resb == i) { seq += b; } else { seq += x; } } if (N > 1) { if (press(seq + a) == N) { seq += a; } else if (press(seq + b) == N) { seq += b; } else { seq += x; } } return seq; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...