Submission #417478

#TimeUsernameProblemLanguageResultExecution timeMemory
417478LouayFarahCombo (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 = "B"; if(press("X")==1) first = "X"; if(press("Y")==1) first = "Y"; string res = first; int 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"); string processed = first; while(curr<n) { for(int i = 0; i<3; i++) { if(used[i]==processed) continue; string temp = ""; for(int j = 0; j<n-curr; j++) { temp+=used[i]; } string s = res + temp; int nb = press(s); if(nb>curr) { for(int j = curr; j<nb; j++) { res.pb(s[j]); } curr = nb; processed = used[i]; break; } } } return res; }

Compilation message (stderr)

combo.cpp:10:1: error: expected initializer before 'string'
   10 | string guess_sequence(int n)
      | ^~~~~~