roads.cpp: In function 'void dfs(long long int, long long int, long long int, long long int)':
roads.cpp:24:26: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
24 | for (long long i = 0; i < vv2.size(); i++) {
| ~~^~~~~~~~~~~~
roads.cpp:29:26: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
29 | for (long long i = 0; i < vv.size(); i++) {
| ~~^~~~~~~~~~~
roads.cpp:32:26: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
32 | for (long long i = 0; i < vv.size(); i++) {
| ~~^~~~~~~~~~~
roads.cpp:28:12: warning: unused variable 'w' [-Wunused-variable]
28 | long long w = (long long)vv.size() - (long long)vv2.size() - k;
| ^
roads.cpp: In function 'std::vector<long long int> minimum_closure_costs(int, std::vector<int>, std::vector<int>, std::vector<int>)':
roads.cpp:40:12: warning: unused variable 's' [-Wunused-variable]
40 | long long s = 0;
| ^