library.cpp: In function 'int ask(std::vector<int>)':
library.cpp:12:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
12 | for(int i = 0; i < qv.size(); ++i) qv[i] = 0;
| ~~^~~~~~~~~~~
library.cpp:13:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
13 | for(int i = 0; i < v.size(); ++i) qv[v[i]] = 1;
| ~~^~~~~~~~~~~
library.cpp: In function 'void dvd(std::vector<int>&, int)':
library.cpp:34:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
34 | for(int i = n / 2; i < v.size(); ++i) {
| ~~^~~~~~~~~~
/tmp/ccNoxqzG.o: In function `ask(std::vector<int, std::allocator<int> >)':
library.cpp:(.text+0xee): undefined reference to `Query(std::vector<int, std::allocator<int> >)'
/tmp/ccNoxqzG.o: In function `Solve(int)':
library.cpp:(.text+0xba5): undefined reference to `Answer(std::vector<int, std::allocator<int> >)'
collect2: error: ld returned 1 exit status