LeetCode 专题灵神算法
树形 DP - 最大独立集
视频精讲:树形 DP - 最大独立集
| 题目 | 代码 | 备注 |
|---|---|---|
| 337. 打家劫舍 III | 代码 | |
| 1377. T 秒后青蛙的位置 | 代码 | *课后作业 |
| 2646. 最小化旅行的价格总和 | 代码 | *课后作业 |
题意与示例
337. 打家劫舍 III
题目链接:房屋组成二叉树且不能同时偷直接相连的房屋,求最大金额。
示例:输入
root = [3,2,3,null,3,null,1],输出7。
1377. T 秒后青蛙的位置
题目链接:青蛙从节点 1 出发,每秒等概率跳向未访问邻点,求 t 秒后位于 target 的概率。
示例:输入
n = 7, edges = [[1,2],[1,3],[1,7],[2,4],[2,6],[3,5]], t = 2, target = 4,输出1/6。
2646. 最小化旅行的价格总和
题目链接:可预先把若干互不相邻节点的价格减半,求所有树上旅行路径的最小总价。
示例:输入
n = 4, edges = [[0,1],[1,2],[1,3]], price = [2,2,10,6], trips = [[0,3],[2,1],[2,3]],输出23。
评论