이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
#include "combo.h"
#include "bits/stdc++.h"
using namespace std;
string guess_sequence(int n){
string s;
if(press("AB"))
s = press("A") ? "A" : "B";
else
s = press("X") ? "X" : "Y";
string all, orig = "ABXY";
if(n==1) return s;
for(char c : orig) if(c!=s[0]) all.push_back(c);
for(int i=1; i+1<n; ++i){
string t;
for(char c : all) t+=(s + all[2]), t+=c;
t+=s, t+=all[1];
s += all[press(t)-i];
}
string t;
if(press(s+all[0]+s+all[1])==n)
s += (press(s+all[0])==n) ? all[0] : all[1];
else s += all[2];
return s;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |