vision.cpp: In function 'void construct_network(int, int, int)':
vision.cpp:19:40: 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]
19 | #define ffor(i, a, b) for (ll i = a; i < b; i++)
| ^
vision.cpp:20:19: note: in expansion of macro 'ffor'
20 | #define rep(i, n) ffor(i, 0, n)
| ^~~~
vision.cpp:40:2: note: in expansion of macro 'rep'
40 | rep(i, inda.size() - K) {
| ^~~
vision.cpp:19:40: 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]
19 | #define ffor(i, a, b) for (ll i = a; i < b; i++)
| ^
vision.cpp:20:19: note: in expansion of macro 'ffor'
20 | #define rep(i, n) ffor(i, 0, n)
| ^~~~
vision.cpp:43:2: note: in expansion of macro 'rep'
43 | rep(i, indb.size() - K) {
| ^~~