Submission #523421

#TimeUsernameProblemLanguageResultExecution timeMemory
523421dron_rpCombo (IOI18_combo)C++14
10 / 100
62 ms440 KiB
#include "combo.h" #include <set> #include <iostream> using namespace std; string guess_sequence(int N) { string S = ""; set<char> a = {'A', 'B', 'X', 'Y'}; string p = ""; for (auto& c : a){ p = ""; p += c; int coins = press(p); if (coins == 1){ S += c; a.erase(c); break; } } while ((int) S.size() < N){ for (auto& c : a){ p = S; p += c; int coins = press(p); if (coins == (int) S.size()+1){ S += c; break; } } } return S; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...