Submission #1176415

#TimeUsernameProblemLanguageResultExecution timeMemory
1176415iyedooCombo (IOI18_combo)C++20
Compilation error
0 ms0 KiB
#include "combo.h" using namespace std; string guess_sequence(int N) { string s = ""; string letters = ""; int x; x = press(s + "A"); if (x == (int)s.length() + 1) { s += "A"; letters = "BXY"; } else { x = press(s + "B"); if (x == (int)s.length() + 1) { s += "B"; letters = "AXY"; } else { x = press(s + "X"); if (x == (int)s.length() + 1) { s += "X"; letters = "ABY"; } else { s += "Y"; letters = "ABX"; } } } while ((int)s.length() < N - 1) { int x = press(s + letters[0] + s + letters[1] + letters[0] + s + letters[1] + letters[1] + s + letters[1] + letters[2]); if (x == (int)s.length()) { s += letters[2]; continue; } else if (x == (int)s.length() + 1) { s += letters[0]; continue; } else { s += letters[1]; continue; } } int x = press(s + "A"); if (x == (int)s.length() + 1) return s + "A"; x = press(s + "B"); if (x == (int)s.length() + 1) return s + "B"; x = press(s + "X"); if (x == (int)s.length() + 1) return s + "X"; return s + "Y"; }

Compilation message (stderr)

combo.cpp: In function 'std::string guess_sequence(int)':
combo.cpp:54:7: error: redeclaration of 'int x'
   54 |   int x = press(s + "A");
      |       ^
combo.cpp:8:7: note: 'int x' previously declared here
    8 |   int x;
      |       ^