Submission #203848

# Submission time Handle Problem Language Result Execution time Memory
203848 2020-02-22T15:30:22 Z V003 Combo (IOI18_combo) C++14
0 / 100
2 ms 256 KB
#include <combo.h>
using namespace std;
string guess_sequence(int n)
{
    char a, b, c, d;
    string s="";
    int k=press("AB");
    if(k)
    {
        k=press("A");
        if(k){
            a='A';
            b='B';
            c='X';
            d='Y';
        }
        else
        {
            a='B';
            b='A';
            c='X';
            d='Y';
        }
    }
    else
    {
        k=press("Y");
        if(k)
        {
            a='Y';
            b='B';
            c='X';
            d='A';
        }
        else
        {
            a='X';
            b='B';
            c='A';
            d='Y';
        }
    }
    s+=a;
    int l=1;
    while(l<n)
    {
        k=press(s+b+s+c+c+s+c+b+s+c+d);
        if(k==l)
            s+=d;
        if(k==l+1)
            s+=b;
        if(k==l+2)
            s+=c;
        l++;
    }
   return s; 
}
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 200 KB Wrong Answer: invalid press
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 2 ms 200 KB Output is correct
2 Correct 1 ms 200 KB Output is correct
3 Correct 1 ms 200 KB Output is correct
4 Correct 2 ms 200 KB Output is correct
5 Incorrect 1 ms 256 KB Wrong Answer: invalid press
6 Halted 0 ms 0 KB -