simurgh.cpp: In function 'bool test(vi, vi)':
simurgh.cpp:41:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
41 | for (int i = 0; i < u.size(); i++)
| ~~^~~~~~~~~~
simurgh.cpp: In function 'vi find_roads(int, vi, vi)':
simurgh.cpp:66:24: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
66 | if (lst.size() == n - 1 && test(tu, tv) && (count_common_roads(lst) == (lst.size()))) {
| ~~~~~~~~~~~^~~~~~~~
simurgh.cpp:66:77: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
66 | if (lst.size() == n - 1 && test(tu, tv) && (count_common_roads(lst) == (lst.size()))) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~