Submission #1353648

#TimeUsernameProblemLanguageResultExecution timeMemory
1353648ChinguunMemory (IOI10_memory)C++20
Compilation error
0 ms0 KiB
#include "grader.h"
#include "memory.h"
#include<bits/stdc++.h>
using namespace std;

void play() {
	vector<int> v[26];
   for (int i = 1; i <= 50; i++) {
   		int a = faceup(i) - 'A' + 1;
   		v[a].push_back(i);
   }
   for (int i = 1; i <= 25; i++) {
   		faceup(v[i].begin());
   		faceup(v[i].end());
   }
}

Compilation message (stderr)

memory.cpp: In function 'void play()':
memory.cpp:13:34: error: cannot convert 'std::vector<int>::iterator' to 'int'
   13 |                 faceup(v[i].begin());
      |                        ~~~~~~~~~~^~
      |                                  |
      |                                  std::vector<int>::iterator
In file included from memory.cpp:1:
grader.h:1:17: note:   initializing argument 1 of 'char faceup(int)'
    1 | char faceup(int C);
      |             ~~~~^
memory.cpp:14:32: error: cannot convert 'std::vector<int>::iterator' to 'int'
   14 |                 faceup(v[i].end());
      |                        ~~~~~~~~^~
      |                                |
      |                                std::vector<int>::iterator
grader.h:1:17: note:   initializing argument 1 of 'char faceup(int)'
    1 | char faceup(int C);
      |             ~~~~^