제출 #805353

#제출 시각아이디문제언어결과실행 시간메모리
805353MalixCombo (IOI18_combo)C++14
0 / 100
0 ms208 KiB
#include "combo.h"
#include <bits/stdc++.h>
using namespace std;

std::string guess_sequence(int N) {
  vector<string> b = {"A", "B", "X", "Y"};
  string S="";
  for(int i=0;i<3;i++){
    if(press(b[i])){
      S+=b[i];
      b.erase(b.begin()+i);
    }
  }
  int g=S.size();
  if(!g){
    S+=b[3];
    b.erase(b.begin()+3);
  }
  for(int j=0;j<N-1;j++){
    for(int i=0;i<2;i++){
      if(press(S+b[i])==j+2){
        S+=b[i];
      }
    }
    g=S.size();
    if(g!=j+2){
      S+=b[2];
    }

  }
  return S;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...