# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
148290 | mosiashvililuka | Combo (IOI18_combo) | C++14 | 2 ms | 216 KiB |
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>
#include "combo.h"
using namespace std;
int a,b,c,d,e;
string p[5],pas,s,pp[5];
string guess_sequence(int a){
pp[1]="A";pp[2]="B";pp[3]="X";pp[4]="Y";
if(press("AB")!=0){
if(press("A")==0){
pas+="B";
}else{
pas+="A";
}
}else{
if(press("X")==0){
pas+="Y";
}else{
pas+="X";
}
}
c=0;
for(b=1; b<=4; b++){
if(pp[b][0]!=pas[0]){
c++;
p[c]=pp[b];
}
}
for(b=2; b<=a; b++){
s=pas+p[1]+pas+p[2]+p[1]+pas+p[2]+p[2]+pas+p[2]+p[3];
c=press(s);
if(c==0){
pas+=p[3];
}else{
if(c==pas.size()+1){
pas+=p[1];
}else{
pas+=p[2];
}
}
}
return pas;
}
Compilation message (stderr)
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |