Submission #397693

#TimeUsernameProblemLanguageResultExecution timeMemory
397693drekavacCombo (IOI18_combo)C++14
Compilation error
0 ms0 KiB
#include <iostream> #include <vector> using namespace std; vector<char> c; string guess_sequence(int n){ //pogodi prvi karakter char f; if(press("AB")){ if(press("A")) f = 'A'; else f = 'B'; } else if(press("X")) f = 'X'; else f = 'Y'; if('A'!=f) c.push_back('A'); if('B'!=f) c.push_back('B'); if('X'!=f) c.push_back('X'); if('Y'!=f) c.push_back('Y'); string p = ""; p += f; for(int i=1; i<n-1; i++){ string pr = ""; pr += p + c[0] + c[0] + p + c[0] + c[1] + p + c[0] + c[2] + p + c[1]; if(press(pr) == p.length()) p += c[2]; else if(press(pr) == p.length()+1) p += c[1]; else p += c[0]; } if(press(p+c[0]) == n) p+=c[0]; else if(press(p+c[1]) == n) p+=c[1]; else p+=c[2]; return p; }

Compilation message (stderr)

combo.cpp: In function 'std::string guess_sequence(int)':
combo.cpp:10:5: error: 'press' was not declared in this scope
   10 |  if(press("AB")){
      |     ^~~~~
combo.cpp:29:6: error: 'press' was not declared in this scope
   29 |   if(press(pr) == p.length()) p += c[2];
      |      ^~~~~
combo.cpp:34:5: error: 'press' was not declared in this scope
   34 |  if(press(p+c[0]) == n) p+=c[0];
      |     ^~~~~