game.cpp:4:6: error: 'vector' in namespace 'std' does not name a template type
4 | std::vector<std::vector<bool>> edges;
| ^~~~~~
game.cpp:2:1: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
1 | #include <deque>
+++ |+#include <vector>
2 |
game.cpp: In function 'void initialize(int)':
game.cpp:8:3: error: 'edges' was not declared in this scope
8 | edges.assign(n, std::vector<bool>(n, true));
| ^~~~~
game.cpp:8:24: error: 'vector' is not a member of 'std'
8 | edges.assign(n, std::vector<bool>(n, true));
| ^~~~~~
game.cpp:8:24: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
game.cpp:8:31: error: expected primary-expression before 'bool'
8 | edges.assign(n, std::vector<bool>(n, true));
| ^~~~
game.cpp: In function 'int hasEdge(int, int)':
game.cpp:15:3: error: 'edges' was not declared in this scope
15 | edges[u][v] = edges[v][u] = false;
| ^~~~~
game.cpp:18:8: error: 'vector' is not a member of 'std'
18 | std::vector<bool> visited(n);
| ^~~~~~
game.cpp:18:8: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
game.cpp:18:15: error: expected primary-expression before 'bool'
18 | std::vector<bool> visited(n);
| ^~~~
game.cpp:20:23: error: 'visited' was not declared in this scope
20 | queue.push_back(u), visited[u] = true, ++count;
| ^~~~~~~