#include<bits/stdc++.h>
#include "combo.h"
using namespace std;
#define mod 1000000007
#define nmax 1000007
#define fi first
#define se second
#define ll long long
ll t=1,n,m,i,j,d=0,x=0,k=0,y,z,a[nmax],f[nmax];
string s,s1;
vector<char>v;
char t1,t2,t3,t4;
string guess_sequence(int N)
{
x=press("AB");
if(x==1)
{
y=press("A");
if(y==1)t1='A';
else t1='B';
}
else
{
y=press("X");
if(y==1)t1='X';
else t1='Y';
}
s+=t1;
for(i='A';i<='Z';++i)
{
if(i=='A'||i=='B'||i=='X'||i=='Y')
{
if(i!=t1)
{
v.push_back(char(i));
}
}
}
for(i=2;i<=N;++i)
{
s1=s;
s1+=v[0];
s1+=s;s1+=v[1];s1+=v[0];
s1+=s;s1+=v[1];s1+=v[1];
s1+=s;s1+=v[1];s1+=v[2];
x=press(s1);
if(x==s.size()+1)
{
s+=v[0];
continue;
}
if(x==s.size())
{
s+=v[2];
continue;
}
s+=v[1];
continue;
}
return s;
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |