Submission #805513

#TimeUsernameProblemLanguageResultExecution timeMemory
805513MalixCombo (IOI18_combo)C++14
0 / 100
1 ms208 KiB
#include "combo.h"
#include <bits/stdc++.h>
using namespace std;

std::string guess_sequence(int N) {
  string m;
  std::string p = "";
  std::string S = "";
  int t;
  t=press("AB");
  if(t){
    t=press("A");
    if(t){S+="A";m="BXY";}
    else {S+="B";m="AXY";}
  }
  else{
    t=press("X");
    if(t){S+="X";m="ABY";}
    else {S+="Y";m="ABX";}
  }
  for(int i=0;i<N-1;i++){
    t=press(S+m[0]+S+m[1]+m[0]+S+m[1]+m[1]+S+m[1]+m[2]);
    if(t==0)S+=m[2];
    else if(t==1)S+=m[0];
    else S+=m[1];
  }
  return S;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...