제출 #768270

#제출 시각아이디문제언어결과실행 시간메모리
768270simeneCluedo (IOI10_cluedo)C++14
컴파일 에러
0 ms0 KiB
#include "grader.h" void Solve(){ int murderer = 0; int mMinWrong = 3; for (int i = 1; i < 7; i++) { int a = Theory(i, 1, 1); if (a == 3) return; if (mMinWrong > a) { mMinWrong = a; murderer = i; break; } } int weapon = 0; int mMinWrong = 3; for (int i = 1; i < 7; i++) { int a = Theory(murderer, 2, i); if (a == 3) return; if (wMinWrong > a) { wMinWrong = a; weapon = i; break; } } if (mMinWrong == 1 && weapon != 1) { Theory(murderer, 1, weapon); return; } if (wMinWrong == 1 && murderer != 1) { Theory(murderer, 2, weapon); return; } int room = 0; int rMinWrong = 3; for (int i = 3; i < 11; i++) { int a = Theory(murderer, i, weapon); if (a == 3) return; if (rMinWrong > a) { rMinWrong = a; room = i; break; } } }

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

cluedo.cpp: In function 'void Solve()':
cluedo.cpp:18:8: error: redeclaration of 'int mMinWrong'
   18 |    int mMinWrong = 3;
      |        ^~~~~~~~~
cluedo.cpp:4:8: note: 'int mMinWrong' previously declared here
    4 |    int mMinWrong = 3;
      |        ^~~~~~~~~
cluedo.cpp:23:11: error: 'wMinWrong' was not declared in this scope; did you mean 'mMinWrong'?
   23 |       if (wMinWrong > a)
      |           ^~~~~~~~~
      |           mMinWrong
cluedo.cpp:37:8: error: 'wMinWrong' was not declared in this scope; did you mean 'mMinWrong'?
   37 |    if (wMinWrong == 1 && murderer != 1)
      |        ^~~~~~~~~
      |        mMinWrong