race.cpp: In function 'int best_path(int, int, int (*)[2], int*)':
race.cpp:49:13: error: invalid initialization of reference of type 'std::map<std::pair<long long int, long long int>, long long int>&' from expression of type 'std::map<std::pair<int, int>, long long int>'
49 | dfs(1,e,mp,v,v5,k,ans);
| ^~
race.cpp:8:56: note: in passing argument 3 of 'void dfs(long long int, std::vector<std::vector<long long int> >&, std::map<std::pair<long long int, long long int>, long long int>&, std::vector<std::pair<long long int, long long int> >&, std::vector<std::map<long long int, long long int> >&, long long int&, long long int&)'
8 | void dfs(ll u,vector<vector<ll>>&e,map<pair<ll,ll>,ll>&mp,vector<pair<ll,ll>>&v,vector<map<ll,ll>>&v5,ll&k,ll&ans){
| ~~~~~~~~~~~~~~~~~~~~^~