Submission #417472

#TimeUsernameProblemLanguageResultExecution timeMemory
417472LouayFarahCombo (IOI18_combo)C++14
Compilation error
0 ms0 KiB
#include "bits/stdc++.h"
#include "combo.h"
 
using namespace std;
 
#define pb push_back

int press(string p);
string guess_sequence(int n)
{
    string first = "A";
    if(press("A")==1)
        first = "A";
    if(press("B")==1)
        first = "A";
    if(press("X")==1)
        first = "X";
    if(press("Y")==1)
        first = "Y";
 
    string res = first;
    ll curr = 1;
 
    vector<string> used;
    if(first!="A")
        used.pb("A");
    if(first!="B")
        used.pb("B");
    if(first!="X")
        used.pb("X");
    if(first!="Y")
        used.pb("Y");
 
    while(curr<n)
    {
        for(int i = 0; i<3; i++)
        {
            string temp = "";
            for(int j = 0; j<n-curr; j++)
            {
                temp+=used[j];
            }
            string s = res + temp;
            int nb = press(s);
            if(nb>curr)
            {
                for(int j = curr; j<nb; j++)
                {
                    res.pb(s[j]);
                }
                curr = nb;
                break;
            }
        }
    }
    
    return res;
}

Compilation message (stderr)

combo.cpp: In function 'std::string guess_sequence(int)':
combo.cpp:22:5: error: 'll' was not declared in this scope
   22 |     ll curr = 1;
      |     ^~
combo.cpp:34:11: error: 'curr' was not declared in this scope
   34 |     while(curr<n)
      |           ^~~~