Anthony.cpp: In function 'std::vector<int> Mark(int, int, int, int, std::vector<int>, std::vector<int>)':
Anthony.cpp:30:5: error: 'assert' was not declared in this scope
30 | assert((int)q.size() == N);
| ^~~~~~
Anthony.cpp:2:1: note: 'assert' is defined in header '<cassert>'; did you forget to '#include <cassert>'?
1 | #include "Anthony.h"
+++ |+#include <cassert>
2 | #include <vector>
Anthony.cpp:34:5: error: 'assert' was not declared in this scope
34 | assert(false);
| ^~~~~~
Anthony.cpp:34:5: note: 'assert' is defined in header '<cassert>'; did you forget to '#include <cassert>'?
Catherine.cpp: In function 'int Move(std::vector<int>)':
Catherine.cpp:21:5: error: 'assert' was not declared in this scope
21 | assert(c < 3);
| ^~~~~~
Catherine.cpp:2:1: note: 'assert' is defined in header '<cassert>'; did you forget to '#include <cassert>'?
1 | #include "Catherine.h"
+++ |+#include <cassert>
2 | #include <vector>
Catherine.cpp:24:5: error: 'assert' was not declared in this scope
24 | assert(false);
| ^~~~~~
Catherine.cpp:24:5: note: 'assert' is defined in header '<cassert>'; did you forget to '#include <cassert>'?
Catherine.cpp:26:1: warning: control reaches end of non-void function [-Wreturn-type]
26 | }
| ^
Catherine.cpp: At global scope:
Catherine.cpp:6:8: warning: '{anonymous}::B' defined but not used [-Wunused-variable]
6 | int A, B;
| ^