Submission #313692

#TimeUsernameProblemLanguageResultExecution timeMemory
313692Jarif_RahmanCombo (IOI18_combo)C++17
10 / 100
125 ms576 KiB
#include "combo.h"
#include <bits/stdc++.h>
#define pb push_back
#define f first
#define sc second
using namespace std;
typedef long long int ll;
typedef string str;
str guess_sequence(int n){
    str s = "";
    int r = 0;
    while(n--){
        int ab = press(s+"A"+s+"B");
        int xy = press(s+"X"+s+"Y");
        if(ab > r){
            int a = press(s+"A");
            if(a > r){
                s+="A";
                r = a;
            }
            else{
                s+="B";
                r = ab;
            }
        }
        else{
            int x = press(s+"X");
            if(x > r){
                s+="X";
                r = x;
            }
            else{
                s+="Y";
                r = xy;
            }
        }
    }
    return s;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...