제출 #989770

#제출 시각아이디문제언어결과실행 시간메모리
989770mannshah1211콤보 (IOI18_combo)C++17
컴파일 에러
0 ms0 KiB
/** * author: tourist * created: **/ #include "combo.h" #include <bits/stdc++.h> using namespace std; #ifdef LOCAL #include "algo/debug.h" #else #define debug(...) 42 #endif vector<string> alphabet = {"A", "B", "X", "Y"}; string guess_sequence(int n) { string firs = "?", ans; for (int i = 0; i < 3; i++) { if (press(alphabet[i]) == 1) { firs = alphabet[i]; break; } } if (firs == "?") { firs = alphabet[3]; } ans += firs; vector<int> possible; for (int i = 0; i < 4; i++) { if (alphabet[i] != firs) { possible.push_back(i); } } for (int i = 1; i < n; i++) { for (int x : possible) { if (query(ans + alphabet[x]) == i + 1) { ans += alphabet[x]; break; } } } return ans; }

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

combo.cpp: In function 'std::string guess_sequence(int)':
combo.cpp:38:11: error: 'query' was not declared in this scope
   38 |       if (query(ans + alphabet[x]) == i + 1) {
      |           ^~~~~