제출 #199987

#제출 시각아이디문제언어결과실행 시간메모리
199987Mr_turtle콤보 (IOI18_combo)C++14
컴파일 에러
0 ms0 KiB
#include "combo.h" using namespace std; string ans; string rest; string guess_sequence(int n) { string a = "AB"; if (press(a)) { a = "A"; if (press(a)) ans = "A"; else ans = "B"; } else { a = "X"; if (press(a)) ans = "X"; else ans = "Y"; } rest = ""; for (i = 0;i < 4;i++) { if ("ABXY"[i] == ans[0]) continue; rest += "ABXY"[i]; } for (int i = 2;i < n;i++) { int prs = press(ans + rest[1] + ans + rest[2] + rest[0] + ans + rest[2] + rest[1] + ans + rest[2] + rest[2]); prs -= (i - 1); ans += rest[prs]; } if (press(ans + "A" + ans + "B") == n) { if (press(ans + "A") == n) ans += "A"; else ans += "B"; } else { if (press(ans + "X") == n) ans += "X"; else ans += "Y"; } return ans; }

컴파일 시 표준 에러 (stderr) 메시지

combo.cpp: In function 'std::string guess_sequence(int)':
combo.cpp:24:7: error: 'i' was not declared in this scope
   24 |  for (i = 0;i < 4;i++)
      |       ^