minerals.cpp: In function 'void DC(std::vector<int>&)':
minerals.cpp:23:19: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
23 | if (vl.size() == N || vr.size() == N)
| ~~~~~~~~~~^~~~
minerals.cpp:23:37: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
23 | if (vl.size() == N || vr.size() == N)
| ~~~~~~~~~~^~~~
minerals.cpp:27:17: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
27 | if (vl.size() < N)
| ~~~~~~~~~~^~~
minerals.cpp: In function 'void Solve(int)':
minerals.cpp:39:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
39 | for (int i = 0; i < v.size(); i++) v[i] = i + 1;
| ~~^~~~~~~~~~