swap.cpp: In function 'int getMinimumFuelCapacity(int, int)':
swap.cpp:8:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
8 | #define FOR(i, a, b) for(int i = a; i < b; i++)
......
53 | FOR(i, 0, p.size()) p[i] = i;
| ~~~~~~~~~~~~~~
swap.cpp:53:5: note: in expansion of macro 'FOR'
53 | FOR(i, 0, p.size()) p[i] = i;
| ^~~
swap.cpp:8:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
8 | #define FOR(i, a, b) for(int i = a; i < b; i++)
......
54 | FOR(i, 0, r.size()){
| ~~~~~~~~~~~~~~
swap.cpp:54:5: note: in expansion of macro 'FOR'
54 | FOR(i, 0, r.size()){
| ^~~
swap.cpp:8:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, std::pair<int, int> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
8 | #define FOR(i, a, b) for(int i = a; i < b; i++)
......
57 | FOR(i, 0, edges.size()){
| ~~~~~~~~~~~~~~~~~~
swap.cpp:57:5: note: in expansion of macro 'FOR'
57 | FOR(i, 0, edges.size()){
| ^~~