stations.cpp: In function 'std::vector<int> label(int, int, std::vector<int>, std::vector<int>)':
stations.cpp:5:16: error: declaration of 'std::vector<int> v' shadows a parameter
5 | vector<int> v(n);
| ^
stations.cpp:3:60: note: 'std::vector<int> v' previously declared here
3 | vector<int> label(int n, int k, vector<int> u, vector<int> v)
| ~~~~~~~~~~~~^
stations.cpp: In function 'int find_next_station(int, int, std::vector<int>)':
stations.cpp:24:1: warning: control reaches end of non-void function [-Wreturn-type]
24 | }
| ^