advisor.cpp:5:14: error: 'pair' in namespace 'std' does not name a template type
5 | typedef std::pair<int,int> pii;
| ^~~~
advisor.cpp:1:1: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
+++ |+#include <utility>
1 | void WriteAdvice(unsigned char a);
advisor.cpp: In function 'void ComputeAdvice(int*, int, int, int)':
advisor.cpp:8:10: error: 'map' is not a member of 'std'
8 | std::map<int,std::deque<int>> mapa;
| ^~~
advisor.cpp:1:1: note: 'std::map' is defined in header '<map>'; did you forget to '#include <map>'?
+++ |+#include <map>
1 | void WriteAdvice(unsigned char a);
advisor.cpp:8:14: error: expected primary-expression before 'int'
8 | std::map<int,std::deque<int>> mapa;
| ^~~
advisor.cpp:10:9: error: 'mapa' was not declared in this scope
10 | mapa[C[i]].push_back(i);
| ^~~~
advisor.cpp:13:10: error: 'priority_queue' is not a member of 'std'
13 | std::priority_queue<pii> queue;
| ^~~~~~~~~~~~~~
advisor.cpp:1:1: note: 'std::priority_queue' is defined in header '<queue>'; did you forget to '#include <queue>'?
+++ |+#include <queue>
1 | void WriteAdvice(unsigned char a);
advisor.cpp:13:25: error: 'pii' was not declared in this scope
13 | std::priority_queue<pii> queue;
| ^~~
advisor.cpp:13:30: error: 'queue' was not declared in this scope
13 | std::priority_queue<pii> queue;
| ^~~~~
advisor.cpp:16:12: error: 'mapa' was not declared in this scope
16 | if(mapa[i].size())x=mapa[i].front();
| ^~~~
advisor.cpp:31:13: error: 'mapa' was not declared in this scope
31 | mapa[quer].pop_front();
| ^~~~
advisor.cpp:55:9: error: 'mapa' was not declared in this scope
55 | mapa[quer].pop_front();
| ^~~~
assistant.cpp: In function 'void Assist(unsigned char*, int, int, int)':
assistant.cpp:6:10: error: 'map' is not a member of 'std'
6 | std::map<int,int> paleta;
| ^~~
assistant.cpp:1:1: note: 'std::map' is defined in header '<map>'; did you forget to '#include <map>'?
+++ |+#include <map>
1 | /* For the player */
assistant.cpp:6:14: error: expected primary-expression before 'int'
6 | std::map<int,int> paleta;
| ^~~
assistant.cpp:7:10: error: 'vector' is not a member of 'std'
7 | std::vector<int> lixo;
| ^~~~~~
assistant.cpp:1:1: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
+++ |+#include <vector>
1 | /* For the player */
assistant.cpp:7:17: error: expected primary-expression before 'int'
7 | std::vector<int> lixo;
| ^~~
assistant.cpp:9:9: error: 'paleta' was not declared in this scope
9 | paleta[i]=i+1;
| ^~~~~~
assistant.cpp:10:18: error: 'lixo' was not declared in this scope
10 | if(!A[i])lixo.push_back(i);
| ^~~~
assistant.cpp:20:12: error: 'paleta' was not declared in this scope
20 | if(paleta[x]){
| ^~~~~~
assistant.cpp:23:17: error: 'lixo' was not declared in this scope
23 | lixo.push_back(paleta[x]-1);
| ^~~~
assistant.cpp:27:21: error: 'lixo' was not declared in this scope
27 | int b = lixo.back();
| ^~~~