Submission #203847

#TimeUsernameProblemLanguageResultExecution timeMemory
2038470649803068Combo (IOI18_combo)C++11
0 / 100
2 ms200 KiB
#include <combo.h> using namespace std; string guess_sequence(int n) { char a, b, c, d; string s=""; int k=press("AB"); if(k) { k=press("A"); if(k){ a='A'; b='B'; c='X'; d='Y'; } else { a='B'; b='A'; c='X'; d='Y'; } } else { k=press("Y"); if(k) { a='Y'; b='B'; c='X'; d='A'; } else { a='X'; b='B'; c='A'; d='Y'; } } s+=a; int l=1; while(l<n) { k=press(s+b+s+c+c+s+c+b+s+c+d); if(k==l) s+=d; if(k==l+1) s+=b; if(k==l+2) s+=c; l++; } return s; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...