Submission #146583

#TimeUsernameProblemLanguageResultExecution timeMemory
146583karma콤보 (IOI18_combo)C++11
Compilation error
0 ms0 KiB
#include<bits/stdc++.h> #include "combo.h" using namespace std; string guess_sequence(int n) { string res = ""; char c[] = {'A', 'B', 'X', 'Y'}; if(press("AB")) { if(press("A")) res.pb('A'); else res.pb('B'), swap(c[0], c[1]); } else { if(press("X")) res.pb('X'), swap(c[0], c[2]); else res.pb('Y'), swap(c[0], c[3]); } for(int i = 2; i < n; ++i) { int len = press(res + c[1] + c[1] + res + c[1] + c[2] + res + c[1] + c[3] + res + c[2]); if(len == i + 1) res.pb(c[1]); else if(len == i) res.pb(c[2]); else res.pb(c[3]); } if(press(res + c[1]) == n) res.pb(c[1]); else if(press(res + c[2]) == n) res.pb(c[2]); else res.pb(c[3]); return res; }

Compilation message (stderr)

combo.cpp: In function 'std::string guess_sequence(int)':
combo.cpp:11:27: error: 'std::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'pb'
   11 |        if(press("A")) res.pb('A');
      |                           ^~
combo.cpp:12:17: error: 'std::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'pb'
   12 |        else res.pb('B'), swap(c[0], c[1]);
      |                 ^~
combo.cpp:14:27: error: 'std::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'pb'
   14 |        if(press("X")) res.pb('X'), swap(c[0], c[2]);
      |                           ^~
combo.cpp:15:17: error: 'std::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'pb'
   15 |        else res.pb('Y'), swap(c[0], c[3]);
      |                 ^~
combo.cpp:19:30: error: 'std::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'pb'
   19 |         if(len == i + 1) res.pb(c[1]);
      |                              ^~
combo.cpp:20:31: error: 'std::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'pb'
   20 |         else if(len == i) res.pb(c[2]);
      |                               ^~
combo.cpp:21:18: error: 'std::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'pb'
   21 |         else res.pb(c[3]);
      |                  ^~
combo.cpp:23:36: error: 'std::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'pb'
   23 |     if(press(res + c[1]) == n) res.pb(c[1]);
      |                                    ^~
combo.cpp:24:41: error: 'std::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'pb'
   24 |     else if(press(res + c[2]) == n) res.pb(c[2]);
      |                                         ^~
combo.cpp:25:14: error: 'std::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'pb'
   25 |     else res.pb(c[3]);
      |              ^~