제출 #928800

#제출 시각아이디문제언어결과실행 시간메모리
928800Darren0724Combo (IOI18_combo)C++17
5 / 100
1 ms344 KiB
#include "combo.h"
#include "bits/stdc++.h"
//#include "grader.cpp"
using namespace std;
string guess_sequence(int n) {
    string s,t="ABXY";
    int k=(press("BY")>0)+(press("XY")>0)*2;
    rotate(t.begin(),t.begin()+k,t.end());
    s.push_back(t[0]);
    for (int i=0; i<n-2; ++i) {
        int a=press(s+t[2]+s+t[3]+t[1]+s+t[3]+t[2]+s+t[3]+t[3])-i;
        a=min(a,3);
        s.push_back(t[a]);
    }
    k=(press(s+t[1]+s+t[3])==n)+(press(s+t[2]+s+t[3])==n)*2;
    s.push_back(t[k]);
    return s;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...