제출 #949174

#제출 시각아이디문제언어결과실행 시간메모리
949174SoSmolSten콤보 (IOI18_combo)C++17
컴파일 에러
0 ms0 KiB
#include "combo.h" using namespace std::string; string guess_sequence(int N) { string res = ""; int id = 0; string c = "ABXY"; int v = press("AB"); if(v == 2) id = 0; else if(v == 1){ if(press("A") == 1) id = 0; else id = 1; }else if(press("X") == 1) id = 2; else id = 3; res += c[id]; if(N == 1) return res; swap(c[3], c[id]); for(int i = 1; i < N - 1; ++i){ v = press(res + c[0] + c[0] + res + c[0] + c[1] + res + c[0] + c[2] + res + c[1]); if(v == i + 2) { res += c[0]; }else if(v == i + 1){ res += c[1]; }else res += c[2]; } if(press(res + c[0] + res + c[1]) == N) { if(press(res + c[0]) == N) res += c[0]; else res += c[1]; }else res += c[2]; return res; }

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

combo.cpp:2:22: error: 'string' is not a namespace-name
    2 | using namespace std::string;
      |                      ^~~~~~
combo.cpp:3:1: error: 'string' does not name a type; did you mean 'stdin'?
    3 | string guess_sequence(int N) {
      | ^~~~~~
      | stdin