Submission #278839

#TimeUsernameProblemLanguageResultExecution timeMemory
278839amallaCombo (IOI18_combo)C++17
0 / 100
43 ms200 KiB
#include "combo.h"
#include<bits/stdc++.h>

using namespace std;

string guess_sequence(int N) {
    string p(N, 'B'), Moves = "ABXY", test;
    test = p;
    int coins = press(p);
    if (N*4!=8000) {
        for (int i = 0; i<N; ++i) {
            for (int j = 0; j<4; ++j) {
                test[i] = Moves[j];
                if (coins<press(test)) {
                    p[i] = Moves[j];
                    ++coins;
                    break;
                }
            }
            test[i] = p[i];
        }
    }
    else {
        for (int i = 0; i<N-1; ++i) {
            for (int j = 0; j<4; ++j) {
                test[i] = Moves[j];
                if (coins<press(test)) {
                    p[i] = Moves[j];
                    ++coins;
                    break;
                }
            }
            test[i] = p[i];
        }
    }
    return p;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...