제출 #1191908

#제출 시각아이디문제언어결과실행 시간메모리
1191908p4r4d0_xCombo (IOI18_combo)C++20
컴파일 에러
0 ms0 KiB
#include "combo.h" #include<bits/stdc++.h> using namespace std; #define pb push_back #define ll long long string guess_sequence(int N) { vector<char> a = {'A', 'B', 'X', 'Y'}; string s; if(press("AB") == 2){ s = "A"; } else if(press("AB") == 1){ if(press("A") == 1){ s = "A"; } else s = "B"; } else if(press("XY") == 2){ s = "X" } else if(press("XY") == 1){ if(press("X") == 1){ s = "X"; } else s = "Y"; } ll cnt = 1; vector<char> v; for(int i = 0; i < 4; ++i){ if(a[i] != s[0]){ v.pb(a[i]); } } char b = v[0], x = v[1], y = v[2]; while(cnt != N){ ll count = press(s + b + s + x + b + s + x + y + s + x + x); if(count == 1){ s += b; } else if(count == 2){ s += x; } else s += y; cnt++; } return s; }

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

combo.cpp: In function 'std::string guess_sequence(int)':
combo.cpp:20:14: error: expected ';' before '}' token
   20 |       s = "X"
      |              ^
      |              ;
   21 |   }
      |   ~