제출 #1182907

#제출 시각아이디문제언어결과실행 시간메모리
1182907lioow콤보 (IOI18_combo)C++20
5 / 100
0 ms408 KiB
#include <bits/stdc++.h> #include "combo.h" #define pb push_back using namespace std; string guess_sequence(int n){ string s=""; if(press("AB")){ if(press("A")) s+="A"; else s+="B"; } else { if(press("X")) s+="X"; else s+="Y"; } vector<char>v; char a[4]={'A','B','X','Y'}; for(int i=0;i<4;i++){ if(s[0]!=a[i]) v.pb(a[i]); } while(s.length()!=n-1){ int ah=press(s+v[0]+s+v[1]+v[0]+s+v[1]+v[1]+s+v[1]+v[2]); if(ah==(int)s.size()) s+=v[2]; else if(ah==(int)s.size()+2) s+=v[1]; else s+=v[0]; } if(press(s+v[0])==(int)s.size()+1) s+=v[0]; else if(press(s+v[1])==(int)s.size()+1) s+=v[1]; else s+=v[2]; return s; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...