Submission #1222133

#TimeUsernameProblemLanguageResultExecution timeMemory
1222133dianaCombo (IOI18_combo)C++20
30 / 100
11 ms468 KiB
#include "combo.h"
#include <bits/stdc++.h>
using namespace std;

const int C = 4;
int N;
string c[C] = {"A", "X", "B", "Y"},
       X = "X", A = "A", B = "B", Y = "Y";

string guess_sequence(int n)
{
    N = n;

    string ls = "";
    for(int i=1; i<=n; i++)
    {
        string p = ls + A + ls + X;
        int coins = press(p);
        if(coins >= i)
        {
            p = ls + A;
            coins = press(p);
            if(coins == i)
                ls += A;
            else
                ls += X;
        }
        else
        {
            p = ls + Y;
            coins = press(p);
            if(coins >= i)
                ls += Y;
            else
                ls += B;
        }
    }
    return ls;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...