Submission #1311227

#TimeUsernameProblemLanguageResultExecution timeMemory
1311227pwalMemory (IOI10_memory)C++20
Compilation error
0 ms0 KiB
char faceup(int i);
void play()
{
  std::vector<bool> done(25,false);
  std::vector<bool> seen(25,false);
  
  int count=0;
  int i=1;
  while(count!=25)
  {
    char c=faceup(i);
    if(seen[c-'A'] && !done[c-'A'])
    {
      done[c-'A']=true;
      ++count;
      char temp=faceup(i);
    }
    else
    seen[c-'A']=true;
    ++i;
  }
  
}

Compilation message (stderr)

memory.cpp: In function 'void play()':
memory.cpp:4:8: error: 'vector' is not a member of 'std'
    4 |   std::vector<bool> done(25,false);
      |        ^~~~~~
memory.cpp:1:1: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
  +++ |+#include <vector>
    1 | char faceup(int i);
memory.cpp:4:15: error: expected primary-expression before 'bool'
    4 |   std::vector<bool> done(25,false);
      |               ^~~~
memory.cpp:5:8: error: 'vector' is not a member of 'std'
    5 |   std::vector<bool> seen(25,false);
      |        ^~~~~~
memory.cpp:5:8: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
memory.cpp:5:15: error: expected primary-expression before 'bool'
    5 |   std::vector<bool> seen(25,false);
      |               ^~~~
memory.cpp:12:8: error: 'seen' was not declared in this scope
   12 |     if(seen[c-'A'] && !done[c-'A'])
      |        ^~~~
memory.cpp:12:24: error: 'done' was not declared in this scope
   12 |     if(seen[c-'A'] && !done[c-'A'])
      |                        ^~~~