Submission #1289994

#TimeUsernameProblemLanguageResultExecution timeMemory
1289994oruc콤보 (IOI18_combo)C++20
Compilation error
0 ms0 KiB
#include <bits/stdc++.h>

using namespace std;
#include "combo.h"


string guess_sequence(int N){
    string ans = "";
    char ilk = '';
    int ab = press("AB");
    int ax = press("AX");
    if(N > 1){
        if(ab == 0){
            if(ax == 0){
                ans = "Y";
            }
            else if(ax == 1){
                ans = "X";
            }
            else{
                ans = "A";
            }
        }
        else if(ab == 1){
            if(ax == 0){
                ans = "B";
            }
            else if(ax == 1){
                ans = "A";
            }
            else{
                ans = "A";
            }
        }
        else{
            ans = "A";
        }
        ilk = ans[0];
    }
    
    for(int i = 2; i <= (N > 1 ? N : 2); i++){
        for(char j: {'A','B','X','Y'}){
            if(j == ilk) continue;
            int ok = press(ans+j);
            if(ok == ans.size()+1){
                ans += j;
                break;
            }
        }
    }
    //cout << ans << endl;
    return ans;
}

Compilation message (stderr)

combo.cpp:9:16: error: empty character constant
    9 |     char ilk = '';
      |                ^~