Submission #1273013

#TimeUsernameProblemLanguageResultExecution timeMemory
1273013KluydQCombo (IOI18_combo)C++20
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; string guess_sequence( int N ) { int x = press("AB"); string cur = "", pref = ""; if( x == 1 ) { x = press("A"); if(x) cur = "BXY", pref += 'A'; else cur = "AXY", pref += 'B'; } else { x = press("X"); if(x) cur = "ABY", pref += 'X'; else cur = "ABX", pref += 'Y'; } for( int i = 2; i <= N - 1; i ++ ) { string ask = ""; ask += pref, ask += cur[0]; ask += pref, ask += cur[1] + cur[2]; ask += pref, ask += cur[1] + cur[1]; ask += pref, ask += cur[1] + cur[0]; x = press(ask) - i + 1; if( x == 2 ) pref += cur[1]; if( x == 1 ) pref += cur[0]; if( x == 0 ) pref += cur[2]; } string ask = ""; ask += pref, ask += cur[0]; ask += pref, ask += cur[1]; if( press(ask) == N ) { ask = pref + cur[0]; if( press(ask) == N ) pref += cur[0]; else pref += cur[1]; } else pref += cur[2]; return pref; }

Compilation message (stderr)

combo.cpp: In function 'std::string guess_sequence(int)':
combo.cpp:7:17: error: 'press' was not declared in this scope
    7 |         int x = press("AB");
      |                 ^~~~~