Submission #1236958

#TimeUsernameProblemLanguageResultExecution timeMemory
1236958luvlorndevCombo (IOI18_combo)C++20
100 / 100
7 ms484 KiB
#include "combo.h" #include <bits/stdc++.h> using namespace std; string guess_sequence(int N) { string a = "A", b = "B", x = "X", y = "Y", seq, gudchar; int res = press(a + b); int i = 2; if (res) { if (press(a)) { gudchar = a; a = y; } else { gudchar = b; b = y; } seq += gudchar; } else { if (press(x)) { gudchar = x; x = y; } else { gudchar = y; } seq += gudchar; } while (i < N) { res = press(seq + a + seq + b + a + seq + b + b + seq + b + x); if (res == i + 1) { seq += b; } else if (res == i) { seq += a; } else { seq += x; } ++i; } --i; if (N - 1) { if (press(seq + a) > i) { seq += a; } else if (press(seq + b) > i) { seq += b; } else { seq += x; } } return seq; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...