wiring.cpp: In function 'int64 min_total_length(std::vector<int>, std::vector<int>)':
wiring.cpp:22:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
22 | for (int i = 0; i < el.size(); i++){
| ~~^~~~~~~~~~~
wiring.cpp:26:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
26 | for (int i = 0; i < block.size(); i++){
| ~~^~~~~~~~~~~~~~
wiring.cpp:29:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
29 | for (int j = 1; j < block[i].size(); j++){
| ~~^~~~~~~~~~~~~~~~~
wiring.cpp:34:22: warning: comparison of integer expressions of different signedness: 'int64' {aka 'long long int'} and 'std::vector<std::vector<long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
34 | for (int64 i = 1; i < block.size(); i++){
| ~~^~~~~~~~~~~~~~
wiring.cpp:36:23: warning: comparison of integer expressions of different signedness: 'int64' {aka 'long long int'} and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
36 | for (int64 j = 1; j < block[i].size(); j++){
| ~~^~~~~~~~~~~~~~~~~
wiring.cpp:9:6: warning: unused variable 'n' [-Wunused-variable]
9 | int n = r.size();
| ^
wiring.cpp:10:6: warning: unused variable 'm' [-Wunused-variable]
10 | int m = b.size();
| ^