2023每日刷题(五十二)
Leetcode—1466.重新规划路线
算法思想
实现代码
class Solution {
public:int minReorder(int n, vector<vector<int>>& connections) {vector<pair<int, int>> g[n];for(auto e: connections) {int a = e[0], b = e[1];g[a].emplace_back(b, 1);g[b].emplace_back(a, 0);}function<int(int, int)> dfs = [&](int a, int fa) {int ans = 0;for(auto [b, c]: g[a]) {if(b != fa) {ans += c + dfs(b, a);}}return ans;};return dfs(0, -1);}
};
运行结果
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!