This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include "combo.h"
std::string guess_sequence(int N) {
std::string p = "";
int coins = 0;
std::string pos;
if (press("A")) pos = "BXY", p = "A";
else if (press("B")) pos = "AXY", p = "B";
else if (press("X")) pos = "ABY", p = "X";
else pos = "ABX", p = "Y";
for (int i = 1; i < N; i++)
for (char btn : pos)
{
int res = press(p + btn);
if (res > coins)
{
p.push_back(btn);
coins = res;
break;
}
}
return p;
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |