제출 #1164862

#제출 시각아이디문제언어결과실행 시간메모리
1164862chikien2009콤보 (IOI18_combo)C++20
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; // inline void setup() // { // #ifndef ONLINE_JUDGE // freopen("test.inp", "r", stdin); // freopen("test.out", "w", stdout); // #endif // ios_base::sync_with_stdio(0); // cin.tie(0); // cout.tie(0); // } // int press(string inp) // { // cout << inp << "\n"; // int res; // cin >> res; // return res; // } string guess_sequence(int N) { string base, res; if (press("AB")) { if (press("A")) { base = "BXY"; res = "A"; } else { base = "AXY"; res = "B"; } } else { if (press("X")) { base = "ABY"; res = "X"; } else { base = "ABX"; res = "Y"; } } for (int i = 2; i <= N; ++i) { if (press(res + base[0]) == res.size() + 1) { res += base[0]; } else if (press(res + base[1]) == res.size() + 1) { res += base[1]; } else { res += base[2]; } } return res; } // int main() // { // // setup(); // int N; // cin >> N; // cout << guess_sequence(N); // return 0; // }

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

combo.cpp: In function 'std::string guess_sequence(int)':
combo.cpp:27:9: error: 'press' was not declared in this scope; did you mean 'res'?
   27 |     if (press("AB"))
      |         ^~~~~
      |         res
combo.cpp:55:13: error: 'press' was not declared in this scope; did you mean 'res'?
   55 |         if (press(res + base[0]) == res.size() + 1)
      |             ^~~~~
      |             res