Submission #1217760

#TimeUsernameProblemLanguageResultExecution timeMemory
1217760islam_2010Combo (IOI18_combo)C++20
Compilation error
0 ms0 KiB
#pragma GCC optimize("O3")
#include "combo.h"
#include <bits/stdc++.h>
using namespace std;

string guess_sequence(int n){
    string s;
    if(press("AB")>=1){
        if(press('A')==1){
            s='A';
        }else {
            s='B';
        }
    }else {
        if(press('X')==1){
            s='X';
        }else {
            s='Y';
        }
    }if(press(s+'B')==2){
        s+='B';
    }else if(press(s+'X')==2){
        s+='X';
    }else {
        s+='Y';
    }if(press(s+'B')==3){
        s+='B';
    }else if(press(s+'X')==3){
        s+='X';
    }else {
        s+='Y';
    }return s;


}

Compilation message (stderr)

combo.cpp: In function 'std::string guess_sequence(int)':
combo.cpp:9:18: error: could not convert ''A'' from 'char' to 'std::string' {aka 'std::__cxx11::basic_string<char>'}
    9 |         if(press('A')==1){
      |                  ^~~
      |                  |
      |                  char
combo.cpp:15:18: error: could not convert ''X'' from 'char' to 'std::string' {aka 'std::__cxx11::basic_string<char>'}
   15 |         if(press('X')==1){
      |                  ^~~
      |                  |
      |                  char