#include "combo.h"
#include <bits/stdc++.h>
using namespace std;
string guess_sequence (int N) {
string s, t;
if (press("AB")) {
if (press("A")) s = "A";
else s = "B";
} else {
if (press("X")) s = "X";
else s = "Y";
}
if (N == 1) return s;
if (s == "A") t = "BXY";
else if (s == "B") t = "AXY";
else if (s == "X") t = "ABY";
else t = "ABX";
for (int i = 2; i < N + 1; i++) {
string tmp = s + t[0] + t[0] + s + t[0] + t[1] + s + t[0] + t[2] + s + t[1];
int cost = press(tmp);
if (cost == i + 1) s += t[0];
else if (cost == i) s += t[1];
else s += t[2];
}
if (press(s + t[0]) == N) s += t[0];
else if (press(s + t[1]) == N) s += t[1];
else s += t[2];
return s;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |