답안 #203847

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
203847 2020-02-22T15:08:50 Z 0649803068 콤보 (IOI18_combo) C++11
0 / 100
2 ms 200 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; 
}
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 200 KB Wrong Answer: invalid press
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 200 KB Output is correct
2 Correct 2 ms 200 KB Output is correct
3 Correct 2 ms 200 KB Output is correct
4 Correct 1 ms 200 KB Output is correct
5 Incorrect 1 ms 200 KB Wrong Answer: invalid press
6 Halted 0 ms 0 KB -