minerals.cpp: In function 'void pairs(std::vector<int>, int)':
minerals.cpp:23:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
23 | for (int i = 0; i < v.size(); ++i){
| ~~^~~~~~~~~~
minerals.cpp:26:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
26 | if (cnt[0] < v.size() / 4){
| ~~~~~~~^~~~~~~~~~~~~~
minerals.cpp:35:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
35 | for (int i = 0; i < sol[0].size(); ++i){
| ~~^~~~~~~~~~~~~~~
minerals.cpp:38:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
38 | for (int i = 0; i < c.size(); ++i){
| ~~^~~~~~~~~~
minerals.cpp:39:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
39 | if (Kuery(c[i]) == v.size() / 4)
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~
minerals.cpp:50:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
50 | for (int i = 0; i < v.size(); ++i){
| ~~^~~~~~~~~~
minerals.cpp:51:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
51 | if (Kuery(v[i]) > v.size() / 4){
| ~~~~~~~~~~~~^~~~~~~~~~~~~~