vision.cpp: In function 'void construct_network(int, int, int)':
vision.cpp:47:10: warning: narrowing conversion of '(& ind.std::vector<std::vector<long long int> >::operator[](((std::vector<std::vector<long long int> >::size_type)i)))->std::vector<long long int>::operator[](((std::vector<long long int>::size_type)j))' from '__gnu_cxx::__alloc_traits<std::allocator<long long int>, long long int>::value_type' {aka 'long long int'} to 'int' [-Wnarrowing]
47 | if(add_or({ind[i][j]})==1){
| ~~~~~~^~~~~~~~~~~~~
vision.cpp:47:10: warning: narrowing conversion of '(& ind.std::vector<std::vector<long long int> >::operator[](((std::vector<std::vector<long long int> >::size_type)i)))->std::vector<long long int>::operator[](((std::vector<long long int>::size_type)j))' from '__gnu_cxx::__alloc_traits<std::allocator<long long int>, long long int>::value_type' {aka 'long long int'} to 'int' [-Wnarrowing]
vision.cpp:51:63: warning: narrowing conversion of '(& ind.std::vector<std::vector<long long int> >::operator[](((std::vector<std::vector<long long int> >::size_type)res.std::vector<std::pair<long long int, long long int> >::operator[](0).std::pair<long long int, long long int>::first)))->std::vector<long long int>::operator[](((std::vector<long long int>::size_type)res.std::vector<std::pair<long long int, long long int> >::operator[](0).std::pair<long long int, long long int>::second))' from '__gnu_cxx::__alloc_traits<std::allocator<long long int>, long long int>::value_type' {aka 'long long int'} to 'int' [-Wnarrowing]
51 | if(abs(res[0].ft-res[1].ft)+abs(res[0].sd-res[1].sd)==K)add_or({ind[res[0].ft][res[0].sd]});
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vision.cpp:51:63: warning: narrowing conversion of '(& ind.std::vector<std::vector<long long int> >::operator[](((std::vector<std::vector<long long int> >::size_type)res.std::vector<std::pair<long long int, long long int> >::operator[](0).std::pair<long long int, long long int>::first)))->std::vector<long long int>::operator[](((std::vector<long long int>::size_type)res.std::vector<std::pair<long long int, long long int> >::operator[](0).std::pair<long long int, long long int>::second))' from '__gnu_cxx::__alloc_traits<std::allocator<long long int>, long long int>::value_type' {aka 'long long int'} to 'int' [-Wnarrowing]