minerals.cpp: In function 'void solve(std::vector<int>&, std::vector<int>&)':
minerals.cpp:13:23: 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 < in.size() / 2; i++) in1.push_back(in[i]);
| ~~^~~~~~~~~~~~~~~
minerals.cpp:14:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
14 | for (int i = in.size() / 2; i < in.size(); i++) in2.push_back(in[i]);
| ~~^~~~~~~~~~~
minerals.cpp:21:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
21 | if (u == in1.size()) rest1.push_back(j);
| ~~^~~~~~~~~~~~~
minerals.cpp: In function 'void solve0(std::vector<int>&, std::vector<int>&)':
minerals.cpp:37:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
37 | for (int i = 0; i < in.size() / 2; i++) in1.push_back(in[i]);
| ~~^~~~~~~~~~~~~~~
minerals.cpp:38:35: 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 = in.size() / 2; i < in.size(); i++) in2.push_back(in[i]);
| ~~^~~~~~~~~~~