제출 #1221258

#제출 시각아이디문제언어결과실행 시간메모리
1221258hmms127콤보 (IOI18_combo)C++20
0 / 100
0 ms408 KiB
#include<iostream> #include<vector> #include<set> #include<algorithm> #include<stack> using namespace std; const int mod=1e9+7; string guess_sequence(int N); int press(string s); string l; string guess_sequence(int N) { string z; if(press("AB")) { if(press("A")) { z+='A'; l="BXY"; } else { z+='B'; l="AXY"; } } else { if(press("X")) { z+='X'; l="ABY"; } else { z+='Y'; l="ABX"; } } while(z.size()<N-1) { int cnt=press(z+l[0]+l[0]+z+l[0]+l[1]+z+l[0]+l[2]+z+l[1]); if(cnt==0) { z+=l[2]; } else if(cnt==1) { z+=l[1]; } else { z+=l[0]; } } if(z.size()==N-1) { if(press(z+l[0])) { z+=l[0]; } else if(press(z+l[1])) { z+=l[1]; } else { z+=l[2]; } } return z; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...