insects.cpp: In function 'int min_cardinality(int)':
insects.cpp:40:22: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
40 | while(all.size() >= B){
| ~~~~~~~~~~~^~~~
insects.cpp:43:48: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
43 | const int t = (l+r+1+(2*(all.size()%B) >= B))/2;
| ~~~~~~~~~~~~~~~~~^~~~
insects.cpp:45:22: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
45 | if(in.size() == t*B){
| ~~~~~~~~~~^~~~~~