leetcode1466专题

LeetCode1466重新规划路线

题目描述   n 座城市,从 0 到 n-1 编号,其间共有 n-1 条路线。因此,要想在两座不同城市之间旅行只有唯一一条路线可供选择(路线网形成一颗树)。去年,交通运输部决定重新规划路线,以改变交通拥堵的状况。路线用 connections 表示,其中 connections[i] = [a, b] 表示从城市 a 到 b 的一条有向路线。今年,城市 0 将会举办一场大型比赛,很多游客都想前往

dfs图遍历 LeetCode1466. 重新规划路线

n 座城市,从 0 到 n-1 编号,其间共有 n-1 条路线。因此,要想在两座不同城市之间旅行只有唯一一条路线可供选择(路线网形成一颗树)。去年,交通运输部决定重新规划路线,以改变交通拥堵的状况。 路线用 connections 表示,其中 connections[i] = [a, b] 表示从城市 a 到 b 的一条有向路线。 今年,城市 0 将会举办一场大型比赛,很多游客都想前往城市 0

面试必考精华版Leetcode1466. 重新规划路线

题目: 代码(2023年10月25日 首刷看解析): class Solution {int res = 0;void dfs(int src,int prev,vector<vector<pair<int,int>>>& map){for(auto& [dest,cnt]:map[src]){if(dest!=prev){res+=cnt;dfs(dest,src,map);}}}