제출 #728409

#제출 시각아이디문제언어결과실행 시간메모리
728409MBI콤보 (IOI18_combo)C++17
0 / 100
1 ms208 KiB
#include "combo.h" // #include <iostream> using namespace std; string guess_sequence(int N) { int l=1,k; string p; if (press("A")){ p="A"; while (l<N){ if ((k=press(p+"B"))>l){ p+="B"; l++; } else if ((k=press(p+"X"))>l){ p+="X"; l++; } else { p+="Y"; l++; } } } else if (press("B")){ p="B"; while (l<N){ if ((k=press(p+"A"))>l){ p+="B"; l++; } else if ((k=press(p+"X"))>l){ p+="X"; l++; } else { p+="Y"; l++; } } } else if (press("X")){ p="X"; while (l<N){ if ((k=press(p+"B"))>l){ p+="B"; l++; } else if ((k=press(p+"A"))>l){ p+="A"; l++; } else { p+="Y"; l++; } } } else { p="Y"; while (l<N){ if ((k=press(p+"B"))>l){ p+="B"; l++; } else if ((k=press(p+"X"))>l){ p+="X"; l++; } else { p+="A"; l++; } } } // cerr << p << " \n"; return p; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...