wiring.cpp: In function 'long long int min_total_length(std::vector<int>, std::vector<int>)':
wiring.cpp:18:42: warning: comparison of integer expressions of different signedness: 'll' {aka 'long long int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
18 | #define ffor(i, a, b) for (ll i = (a); i < (b); i++)
| ^
wiring.cpp:27:2: note: in expansion of macro 'ffor'
27 | ffor(i, 1, r.size() + 1) {
| ^~~~
wiring.cpp:18:42: warning: comparison of integer expressions of different signedness: 'll' {aka 'long long int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
18 | #define ffor(i, a, b) for (ll i = (a); i < (b); i++)
| ^
wiring.cpp:28:3: note: in expansion of macro 'ffor'
28 | ffor(j, 1, b.size() + 1) {
| ^~~~