제출 #92974

#제출 시각아이디문제언어결과실행 시간메모리
92974temoyanteladze콤보 (IOI18_combo)C++14
컴파일 에러
0 ms0 KiB
#include<bits/stdc++.h> #include "combo.h" using namespace std; string guess_sequence(int n) { string s; string ch; if (press("A")) { s+="A"; ch="A"; } if (press("B")) { s+="B"; ch="B"; } if (press("X")) { s+="X"; ch="X"; } if (press("Y")) { s+="Y"; ch="Y"; } for (int i=2;i<=n;i++) { string c; c=s+"A"; if (ch!="A") if (press(c)==i) s+="A"; c=s; c+="B"; if (ch!="B") if (press(c)==i) s+="B"; c=s; c+="X"; if (ch!="X") if (press(x)==i) s+="X"; c=s; c+="Y"; if (ch!="Y") if (press(x)==i) s+="Y"; } return s; }

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

combo.cpp: In function 'std::string guess_sequence(int)':
combo.cpp:38:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   38 |          if (press(c)==i)
      |          ^~
combo.cpp:40:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   40 |             c=s;
      |             ^
combo.cpp:48:21: error: 'x' was not declared in this scope
   48 |           if (press(x)==i)
      |                     ^
combo.cpp:53:23: error: 'x' was not declared in this scope
   53 |             if (press(x)==i)
      |                       ^