gondola.cpp: In function 'int valid(int, int*)':
gondola.cpp:31:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (s.size() != n) return 0;
~~~~~~~~~^~~~
gondola.cpp: In function 'int replacement(int, int*, int*)':
gondola.cpp:55:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < v.size(); i++)
~~^~~~~~~~~~
gondola.cpp:59:54: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while (val <= mx) for (int i = 0; val <= mx && i < g.size(); i++) {
~~^~~~~~~~~~
gondola.cpp:35:7: warning: unused variable 'c' [-Wunused-variable]
bool c = valid(n1,gondolaSeq);
^
gondola.cpp:43:6: warning: unused variable 'last' [-Wunused-variable]
int last = n;
^~~~
/tmp/cc2JQmHW.o: In function `main':
grader.cpp:(.text.startup+0xc3): undefined reference to `countReplacement'
grader.cpp:(.text.startup+0xe2): undefined reference to `valid'
grader.cpp:(.text.startup+0x106): undefined reference to `replacement'
collect2: error: ld returned 1 exit status