제출 #526035

#제출 시각아이디문제언어결과실행 시간메모리
526035benjaminkleyn콤보 (IOI18_combo)C++17
0 / 100
0 ms200 KiB
#include "combo.h" std::string guess_sequence(int N) { std::string p; std::string pos; // find first letter (3 presses) if (press("A")) pos = "BXY", p = "A"; else if (press("B")) pos = "AXY", p = "B"; else if (press("X")) pos = "ABY", p = "X"; else pos = "ABX", p = "Y"; // find next N-1 letters (in N-1 presses?) for (int i = 1; i < N; i++) { int coins = press(p + pos[0] + p + pos[1] + pos[2] + p + pos[1] + pos[0]); if (coins == 3) p.push_back(pos[1]); else if (coins == 2) p.push_back(pos[0]); else p.push_back(pos[2]); } return p; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...