제출 #1236991

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

string guess_sequence(int N) {
  string p ="",S="";
  vector<char> lc={'A','B','X','Y'};
  int bf=0;
  while(S.size()<N){
    p+=S+lc[lc.size()-1]+S+lc[lc.size()-2];
    int coins = press(p);
    if(coins>bf){
      bf=coins;
      p=S+lc[lc.size()-1];
      coins=press(p);
      if(coins==bf){
        S+=lc[lc.size()-1];
      }else{
        S+=lc[lc.size()-2];
      }
    }else{
      p=S+lc[lc.size()-3];
      coins=press(p);
      if(coins>bf){
        bf=coins;
        S+=lc[lc.size()-3];
      }else{
        bf++;
        S+=lc[lc.size()-4];
      }
    }
  }
  return S;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...