Submission #717673

# Submission time Handle Problem Language Result Execution time Memory
717673 2023-04-02T10:42:00 Z nikos Memory (IOI10_memory) C++17
Compilation error
0 ms 0 KB
#include "grader.h"
#include "memory.h"

void play() {
    char a, b;
    vector< pair<int, int> > v;
    for(int i = 0; i < 25; i++){
        v.pb(make_pair(0, 0));
    }
    for(int i = 1; i < 50; i += 2){
        a = faceup(i);
        b = faceup(i + 1);
        if(v[a - 'A'].first != 0){
            v[a - 'A'].first = i;
        }
        else{
            v[a - 'A'].second = i;
        }
        if(v[b - 'A'].first != 0){
            v[b - 'A'].first = i;
        }
        else{
            v[b - 'A'].second = i;
        }
    }
    for(int i = 0; i < v.size(); i++){
        faceup(v[i].first);
        faceup(v[i].second);
    }
    return;
}

Compilation message

memory.cpp: In function 'void play()':
memory.cpp:6:5: error: 'vector' was not declared in this scope
    6 |     vector< pair<int, int> > v;
      |     ^~~~~~
memory.cpp:6:13: error: 'pair' was not declared in this scope
    6 |     vector< pair<int, int> > v;
      |             ^~~~
memory.cpp:6:18: error: expected primary-expression before 'int'
    6 |     vector< pair<int, int> > v;
      |                  ^~~
memory.cpp:8:9: error: 'v' was not declared in this scope
    8 |         v.pb(make_pair(0, 0));
      |         ^
memory.cpp:8:14: error: 'make_pair' was not declared in this scope
    8 |         v.pb(make_pair(0, 0));
      |              ^~~~~~~~~
memory.cpp:13:12: error: 'v' was not declared in this scope
   13 |         if(v[a - 'A'].first != 0){
      |            ^
memory.cpp:19:12: error: 'v' was not declared in this scope
   19 |         if(v[b - 'A'].first != 0){
      |            ^
memory.cpp:26:24: error: 'v' was not declared in this scope
   26 |     for(int i = 0; i < v.size(); i++){
      |                        ^