제출 #136701

#제출 시각아이디문제언어결과실행 시간메모리
136701WongHokFong_cpp콤보 (IOI18_combo)C++14
5 / 100
2 ms200 KiB
#include <iostream> #include <cstdio> #include "combo.h" #include <string> using namespace std; string a,b,c; int visited[5]; string guess_sequence(int N) { string ans; if (press("AB")>=1) { if (press("A")==1) { ans+="A"; a="B",b="X",c="Y"; } else { ans+="B"; a="A",b="X",c="Y"; } } else { if (press("X")==1) { ans+="X"; a="A",b="B",c="Y"; } else { ans+="Y"; a="A",b="B",c="X"; } } int rec=0; for (int i=2;i<=N-1;i++) { rec=press(ans+a+ans+b+c+ans+b+a+ans+b+b); if (rec==i) ans+=a; else if (rec==i+1) ans+=b; else ans+=c; } rec=press(ans+a); if (rec==N) { ans+=a;return ans; } rec=press(ans+b); if (rec==N) { ans+=b;return ans; } ans+=c;return ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...