/usr/bin/ld: /tmp/ccAhyp8w.o: in function `main':
grader_anthony.cpp:(.text.startup+0x191): undefined reference to `Mark(int, int, int, int, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >)'
collect2: error: ld returned 1 exit status
Catherine.cpp: In function 'int Move(vi)':
Catherine.cpp:5:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
5 | #define rep(a, b) for(int a = 0; a < (b); a++)
| ^
Catherine.cpp:19:3: note: in expansion of macro 'rep'
19 | rep(i,t.size()) c[i]=(t[i]>0?1:0);
| ^~~
/usr/bin/ld: /tmp/ccTxVH6f.o: in function `main':
grader_catherine.cpp:(.text.startup+0xcfa): undefined reference to `Move(std::vector<int, std::allocator<int> >)'
collect2: error: ld returned 1 exit status