Submission #776308

#TimeUsernameProblemLanguageResultExecution timeMemory
776308Durza42Combo (IOI18_combo)C++14
10 / 100
48 ms464 KiB
#include <iostream>
#include <vector>
#include "combo.h"

#define endl '\n'
#define ll long long int

using namespace std;


string guess_sequence(int N)
{
    vector<char> LETTERS = { 'A', 'B', 'X', 'Y' };

    string S = ".";

    for(auto&& l : LETTERS)
    {
        S[0] = l;
        if(press(S) > 0)
            break;
    }

    for(int i = 1 ; i < N ; ++i)
    {
        S += ".";
        for(auto&& l : LETTERS)
        {
            if(l == S[0])
                continue;
            S[i] = l;
            if(press(S) == i + 1)
                break;
        }
    }

    return S;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...