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 "bits/stdc++.h"
using namespace std;
// Hi
int query(string s);
string guess(int n,int s){
string res = "";
for(int i=0;i<n;i++){
bool found = 0;
for(int c=0;c<s;c++){
char ch = 'a'+c;
//cout << i<<" first "<<ch+res<<'\n';
int pref = query((ch+res));
if(pref == i+1){
res = ch+res;
found = 1;
break;
}
}
if(found)continue;
for(int ind=0;ind<i;ind++){
for(int c=0;c<s;c++){
char ch = 'a'+c;
string temp = res.substr(0,ind+1)+ch+res.substr(ind+1,n-ind-1);
//cout << i<<" "<<ind<<" "<<temp <<'\n';
int pref = query((temp));
if(pref == i+1){
res = temp;
found = 1;
break;
}
}
if(found)break;
}
}
return res;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |