#include "combo.h"
#include "bits/stdc++.h"
using namespace std;
string guess_sequence(int N) {
string inicial;
int monedas=0;
int monedas2=0;
if(press("A")>0){
monedas++;
inicial="A";
}else if(press("B")>0){
monedas++;
inicial="B";
}else if(press("X")>0){
monedas++;
inicial="X";
}else{
monedas++;
inicial="Y";
}
if(N==1) return inicial;
for(int i=0;i<N;i++){
if(inicial[0]=='A'){
if(press(inicial+"X")>monedas){
monedas++;
inicial+='X';
}else if(press(inicial+"Y")>monedas){
monedas++;
inicial+='Y';
}else if(press(inicial+"B")>monedas){
monedas++;
inicial+='B';
}
}else if(inicial[0]=='B'){
if(press(inicial+"X")>monedas){
monedas++;
inicial+='X';
}else if(press(inicial+"Y")>monedas){
monedas++;
inicial+='Y';
}else if(press(inicial+"A")>monedas){
monedas++;
inicial+='A';
}
}else if(inicial[0]=='X'){
if(press(inicial+"A")>monedas){
monedas++;
inicial+='A';
}else if(press(inicial+"Y")>monedas){
monedas++;
inicial+='Y';
}else if(press(inicial+"B")>monedas){
monedas++;
inicial+='B';
}
}else if(inicial[0]=='Y'){
if(press(inicial+"X")>monedas){
monedas++;
inicial+='X';
}else if(press(inicial+"A")>monedas){
monedas++;
inicial+='A';
}else if(press(inicial+"B")>monedas){
monedas++;
inicial+='B';
}
}
}
return inicial;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |