#include "combo.h"
#include <bits/stdc++.h>
using namespace std;
string guess_sequence(int n) {
	string g = "";
	int a = press("AB");
	vector<char> uw = {'A', 'B', 'X', 'Y'};
	if(a == 0) {
		int b = press("X");
		if(b) g = "X";
		else g = "Y";
	}
	else {
		int b = press("A");
		if(b) g = "A";
		else g = "B";
	}
	
	vector<int> nw;
	for(char c: uw) if(c != g[0]) nw.push_back(c);
	char a1 = nw[0], a2 = nw[1], a3 = nw[2];
	for(int i = 1 ; i < n-1 ; i++) {
		// string a1 = nw[0], a2 = nw[1], a3 = nw[2];
		string p = g + a1 + g + a2 + a1 + g + a2 + a2 + g + a2 + a3;
		int va = press(p);
		va = va - i;
		if(va == 0) g.push_back(a3);
		else if(va == 1) g.push_back(a1);
		else g.push_back(a2);
		// cout << va << " " << g << endl;
	}
	int o = press(g + a1 + g + a2);
	// cout << o << endl;
	if(o == n) {
		int k = press(g + a1);
		// cout << k << endl;
		if(k == n) g.push_back(a1);
		else g.push_back(a2);
	}
	else {
		g.push_back(a3);
		
	}
	return g;
}
| # | Verdict | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict | Execution time | Memory | Grader output | 
|---|
| Fetching results... |