제출 #1199845

#제출 시각아이디문제언어결과실행 시간메모리
1199845JungPSCombo (IOI18_combo)C++20
100 / 100
8 ms484 KiB
#include "combo.h" #include<iostream> using namespace std; string guess_sequence(int N) { string a,b; if(press("AB")>=1){ if(press("A")) a="A",b="BXY"; else a="B",b="AXY"; } else{ if(press("X")) a="X",b="ABY"; else a="Y",b="ABX"; } if(N==1) return a; string s=a; for(int i=1;i<N-1;++i){ int tmp=press(s+b[0]+s+b[1]+b[0]+s+b[1]+b[1]+s+b[1]+b[2]); if(tmp==s.size()) s+=b[2]; else if(tmp==s.size()+1) s+=b[0]; else s+=b[1]; } if(press(s+b[0])==s.size()+1) s+=b[0]; else if(press(s+b[1])==s.size()+1) s+=b[1]; else s+=b[2]; return s; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...