제출 #500295

#제출 시각아이디문제언어결과실행 시간메모리
500295LucaIlieCombo (IOI18_combo)C++17
0 / 100
1 ms200 KiB
#include <iostream> #include "combo.h" using namespace std; string guess_sequence( int n ) { char a, b, x, y; int l, i; string ans; ans = ""; if ( press( "A" ) ) { a = 'B'; b = 'X'; x = 'Y'; y = 'A'; } else if ( press( "B" ) ) { a = 'A'; b = 'X'; x = 'Y'; y = 'B'; } else if ( press( "C" ) ) { a = 'A'; b = 'B'; x = 'Y'; y = 'X'; } else { a = 'A'; b = 'B'; x = 'X'; y = 'Y'; } ans += y; for ( i = 2; i < n; i++ ) { l = press( (ans + a) + (ans + b + a) + (ans + b + b) + (ans + b + x) ); if ( l == i ) ans += a; else if ( l == i + 1 ) ans += b; else ans += x; } if ( press( ans + 'A' ) == n ) ans += 'A'; else if ( press( ans + 'B' ) == n ) ans += 'B'; else if ( press( ans + 'X' ) == n ) ans += 'X'; else ans += 'Y'; return ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...