insects.cpp: In function 'std::pair<std::vector<int>, std::vector<int> > findFirstOccurrences(std::vector<int>, int, int)':
insects.cpp:10:20: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
10 | if (size(good) == expectedSize)
| ~~~~~~~~~~~^~~~~~~~~~~~~~~
insects.cpp: In function 'int min_cardinality(int)':
insects.cpp:38:19: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
38 | while (size(id) >= typeCnt)
| ~~~~~~~~~^~~~~~~~~~
insects.cpp:44:20: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
44 | if (size(good) < expectedSize) id = good;
| ~~~~~~~~~~~^~~~~~~~~~~~~~