Submission #203881

#TimeUsernameProblemLanguageResultExecution timeMemory
203881V003Combo (IOI18_combo)C++14
Compilation error
0 ms0 KiB
#include "combo.h"
#include <bits/stdc++.h>
using namespace std;
string guess_sequence(int n)
{
    char a, b, c, d;
    string s="";
    int k=press("AB");
    if(k)
    {
        k=press("A");
        if(k){
            a='A';
            b='B';
            c='X';
            d='Y';
        }
        else
        {
            a='B';
            b='A';
            c='X';
            d='Y';
        }
    }
    else
    {
        k=press("Y");
        if(k)
        {
            a='Y';
            b='B';
            c='X';
            d='A';
        }
        else
        {
            a='X';
            b='B';
            c='A';
            d='Y';
        }
    }
    s+=a;
    int l=1;
    while(l<n)
    {
        k=press(s+b+s+c+c+s+c+b+s+c+d);
        if(k==l)
            s+=d;
        if(k==l+1)
            s+=b;
        if(k==l+2)
            s+=c;
        l++;
    }
   return s;
}
int main()
{
    string s;
    cin>>s;
    n=s.size();
    cout<<guess_sequence(n);

}

Compilation message (stderr)

combo.cpp: In function 'int main()':
combo.cpp:63:5: error: 'n' was not declared in this scope
   63 |     n=s.size();
      |     ^