islands.cpp: In function 'std::variant<bool, std::vector<int, std::allocator<int> > > find_journey(int, int, vi, vi)':
islands.cpp:11:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
11 | #define FOR(i, a, b) for(int i = a; i < b; i++)
......
173 | FOR(k,0,bfs.size()){
| ~~~~~~~~~~~~~~
islands.cpp:173:5: note: in expansion of macro 'FOR'
173 | FOR(k,0,bfs.size()){
| ^~~
islands.cpp:11:39: warning: comparison of integer expressions of different signedness: 'int' and 'const long unsigned int' [-Wsign-compare]
11 | #define FOR(i, a, b) for(int i = a; i < b; i++)
......
195 | FOR(j,1,min(paru.size(),pari.size())){
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
islands.cpp:195:11: note: in expansion of macro 'FOR'
195 | FOR(j,1,min(paru.size(),pari.size())){
| ^~~
islands.cpp:11:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
11 | #define FOR(i, a, b) for(int i = a; i < b; i++)
......
204 | FOR(j,a+1,paru.size()){
| ~~~~~~~~~~~~~~~~~
islands.cpp:204:11: note: in expansion of macro 'FOR'
204 | FOR(j,a+1,paru.size()){
| ^~~
islands.cpp:11:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
11 | #define FOR(i, a, b) for(int i = a; i < b; i++)
......
212 | FOR(j,a+1,pari.size()){
| ~~~~~~~~~~~~~~~~~
islands.cpp:212:11: note: in expansion of macro 'FOR'
212 | FOR(j,a+1,pari.size()){
| ^~~
islands.cpp:11:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
11 | #define FOR(i, a, b) for(int i = a; i < b; i++)
......
220 | FOR(j,a+1,pari.size()){
| ~~~~~~~~~~~~~~~~~
islands.cpp:220:11: note: in expansion of macro 'FOR'
220 | FOR(j,a+1,pari.size()){
| ^~~
islands.cpp:11:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
11 | #define FOR(i, a, b) for(int i = a; i < b; i++)
......
228 | FOR(j,a+1,paru.size()){
| ~~~~~~~~~~~~~~~~~
islands.cpp:228:11: note: in expansion of macro 'FOR'
228 | FOR(j,a+1,paru.size()){
| ^~~
islands.cpp:11:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
11 | #define FOR(i, a, b) for(int i = a; i < b; i++)
......
251 | FOR(j,0,par.size()-1){
| ~~~~~~~~~~~~~~~~
islands.cpp:251:11: note: in expansion of macro 'FOR'
251 | FOR(j,0,par.size()-1){
| ^~~
islands.cpp:11:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
11 | #define FOR(i, a, b) for(int i = a; i < b; i++)
......
285 | FOR(j,1,path.size()){
| ~~~~~~~~~~~~~~~
islands.cpp:285:11: note: in expansion of macro 'FOR'
285 | FOR(j,1,path.size()){
| ^~~