Submission #908298

#TimeUsernameProblemLanguageResultExecution timeMemory
908298dragusanu_raresCombo (IOI18_combo)C++14
Compilation error
0 ms0 KiB
string guess_sequence(int n){ if(n==1){ if(press("X")==1)return "X"; else if(press("Y")==1)return "Y"; else if(press("A")==1)return "A"; else return "B"; } else{ char ch1,a,b,c; string cunoscut; if(press("XY")>=1){ if(press("X")==1)ch1='X'; else ch1='Y'; } else{ if(press("A")==1)ch1='A'; else ch1='B'; } cunoscut=ch1; if(ch1=='A'){ a='B'; b='X'; c='Y'; } else if(ch1=='B'){ a='A'; b='X'; c='Y'; } else if(ch1=='X'){ a='A'; b='B'; c='Y'; } else{ a='A'; b='B'; c='X'; } while(cunoscut.size()<n-1){ string guess=cunoscut+b+cunoscut+c+a+cunoscut+c+b+cunoscut+c+c; int x=press(guess)-cunoscut.size(); if(x==0)cunoscut.push_back(a); else if(x==1)cunoscut.push_back(b); else cunoscut.push_back(c); } if(press(cunoscut+a)==n)return cunoscut+a; else if(press(cunoscut+b)==n)return cunoscut+b; else return cunoscut+c; } }

Compilation message (stderr)

combo.cpp:1:1: error: 'string' does not name a type
    1 | string guess_sequence(int n){
      | ^~~~~~