Submission #1319143

#TimeUsernameProblemLanguageResultExecution timeMemory
1319143yessimkhan콤보 (IOI18_combo)C++20
Compilation error
0 ms0 KiB
#include "combo.h" #include <bits/stdc++.h> using namespace std; string guess_sequence( int N ) { int k = 0; string p = ""; vector<char>v; if (press("A") == 1){ p = "A"; v.pb('X'); v.pb('Y'); v.pb('B'); } else if (press("B") == 1){ p = "B"; v.pb('X'); v.pb('Y'); v.pb('A'); } else if (press("X") == 1){ p = "X"; v.pb('B'); v.pb('Y'); v.pb('A'); } else { p = "Y"; v.pb('X'); v.pb('B'); v.pb('A'); } while(p.size() < N - 1){ int cnt = press(p + v[1] + p + v[0] + v[0] + p + v[0] + v[1] + p + v[0] + v[2]) if (cnt == p.size()){ p += v[2]; } else if (cnt == p.size() + 1){ p += v[1]; } else { p += v[0]; } } if (press(p + v[0]) == p.size() + 1){ return p + v[0]; } else if (press(p + v[1]) == p.size() + 1){ return p + v[1]; } else if (press(p + v[2]) == p.size() + 1){ return p + v[2]; } }

Compilation message (stderr)

combo.cpp: In function 'std::string guess_sequence(int)':
combo.cpp:17:11: error: 'class std::vector<char>' has no member named 'pb'
   17 |         v.pb('X');
      |           ^~
combo.cpp:18:11: error: 'class std::vector<char>' has no member named 'pb'
   18 |         v.pb('Y');
      |           ^~
combo.cpp:19:11: error: 'class std::vector<char>' has no member named 'pb'
   19 |         v.pb('B');
      |           ^~
combo.cpp:24:11: error: 'class std::vector<char>' has no member named 'pb'
   24 |         v.pb('X');
      |           ^~
combo.cpp:25:11: error: 'class std::vector<char>' has no member named 'pb'
   25 |         v.pb('Y');
      |           ^~
combo.cpp:26:11: error: 'class std::vector<char>' has no member named 'pb'
   26 |         v.pb('A');
      |           ^~
combo.cpp:31:11: error: 'class std::vector<char>' has no member named 'pb'
   31 |         v.pb('B');
      |           ^~
combo.cpp:32:11: error: 'class std::vector<char>' has no member named 'pb'
   32 |         v.pb('Y');
      |           ^~
combo.cpp:33:11: error: 'class std::vector<char>' has no member named 'pb'
   33 |         v.pb('A');
      |           ^~
combo.cpp:38:11: error: 'class std::vector<char>' has no member named 'pb'
   38 |         v.pb('X');
      |           ^~
combo.cpp:39:11: error: 'class std::vector<char>' has no member named 'pb'
   39 |         v.pb('B');
      |           ^~
combo.cpp:40:11: error: 'class std::vector<char>' has no member named 'pb'
   40 |         v.pb('A');
      |           ^~
combo.cpp:47:9: error: expected ',' or ';' before 'if'
   47 |         if (cnt == p.size()){
      |         ^~
combo.cpp:50:9: error: 'else' without a previous 'if'
   50 |         else if (cnt == p.size() + 1){
      |         ^~~~
combo.cpp:70:1: warning: control reaches end of non-void function [-Wreturn-type]
   70 | }
      | ^