Submission #574818

#TimeUsernameProblemLanguageResultExecution timeMemory
574818Hackapie콤보 (IOI18_combo)C++17
Compilation error
0 ms0 KiB
std::string guess_sequence(int N){
  set<char> s;
  s.insert('A');
  s.insert('B');
  s.insert('X');
  s.insert('Y');
  string res;
  for(int i=1;i<=n;i++){
    //each i for ith character
    //in first i we have 4 choices 
    //afterthat we have 3 choices always
    char c;
    for(auto x:s){
      string aux=res;
      aux+=x;
      int ans=press(aux);
      if(ans==i){
        //ok this is part of the string 
        res=aux;
        c=x;
        break;
      }
    }
    if(i==1)s.erase(c);
  }
  return res;
}

Compilation message (stderr)

combo.cpp:1:6: error: 'string' in namespace 'std' does not name a type
    1 | std::string guess_sequence(int N){
      |      ^~~~~~
combo.cpp:1:1: note: 'std::string' is defined in header '<string>'; did you forget to '#include <string>'?
  +++ |+#include <string>
    1 | std::string guess_sequence(int N){