fish.cpp: In function 'll max_weights(int, int, vi, vi, vi)':
fish.cpp:11:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
11 | #define FOR(i, a, b) for(int i = a; i < b; i++)
......
27 | FOR(i,0,a1.size()){
| ~~~~~~~~~~~~~
fish.cpp:27:3: note: in expansion of macro 'FOR'
27 | FOR(i,0,a1.size()){
| ^~~
fish.cpp:11:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
11 | #define FOR(i, a, b) for(int i = a; i < b; i++)
......
32 | FOR(i,0,a0.size()){
| ~~~~~~~~~~~~~
fish.cpp:32:5: note: in expansion of macro 'FOR'
32 | FOR(i,0,a0.size()){
| ^~~
fish.cpp:11:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
11 | #define FOR(i, a, b) for(int i = a; i < b; i++)
......
39 | FOR(i,0,a0.size()){
| ~~~~~~~~~~~~~
fish.cpp:39:3: note: in expansion of macro 'FOR'
39 | FOR(i,0,a0.size()){
| ^~~
fish.cpp:41:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
41 | if (j >= a1.size()){
| ~~^~~~~~~~~~~~
fish.cpp:45:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
45 | while (a0[i].fi >= a1[j].fi && j < a1.size()){
| ~~^~~~~~~~~~~