一些较为经典的树形 DP 入门题 (包括换根 DP 和基环树 DP)
登录以参加训练计划
树形 DP 入门题:
利用树形 DP 得到子树的信息。
- 最大独立集
- 最少边覆盖
- 最少点覆盖
- 树上背包(点权)
- 树上背包(边权)
- 树上背包(子树约束 优化 时间复杂度 O(n3) -> O(n2))
- 树上背包(深度约束 优化 空间复杂度 O(n∗other) -> O(Depth∗other))
- 树上背包(长链剖分 优化 时空复杂度 O(n2) -> O(n))
- 习题:树上背包 + 组合数 求方案
换根 DP 入门题:
在树形 DP 的基础上进行二次树形 DP,通过子树的信息将子树之外的信息计算得出。
- 维护边权信息
- 维护点权信息
- 习题:同时维护点权和边权信息
- 习题:换根 DP 经典题(树上 K 近权和)
- 习题:2024 年百度之星省赛(第三场)银牌题
基环树 DP 入门题:
通常是多个基环树(仅包含一个环联通图),也称作基环树森林。需要对每个基环树以环上点为树根进行树形 DP,再在环上利用环上子树的信息进行线性 DP。
- 基环树的直径
- 基环树的最大独立集(2025 年浙江省赛专科组金牌题)
- 习题:基环树的最大独立集(变种)
章节 1. 树形 DP 入门题
开放
题目 | 尝试 | AC | 难度 |
---|---|---|---|
P11 没有上司的舞会 | 3 | 3 | 10 |
P7 战略游戏 | 8 | 3 | 10 |
P6 奶牛联络网 | 3 | 1 | 10 |
P2 二叉苹果树 | 5 | 3 | 10 |
P3 选课 | 3 | 2 | 10 |
P9 有线电视网 | 3 | 1 | 10 |
P10 道路 | 4 | 1 | 10 |
P20 显性索引 | 2 | 1 | 10 |
P18 一树不容二兔 | 1 | 1 | 10 |
章节 2. 换根 DP 入门题
开放
题目 | 尝试 | AC | 难度 |
---|---|---|---|
P5 首都的选择 | 2 | 1 | 10 |
P4 STA-Station | 32 | 2 | 9 |
P15 接电源 | 2 | 1 | 10 |
P12 树上 K 近权和 | 1 | 1 | 10 |
P13 小度挪车 | 1 | 1 | 10 |
- 参加人数
- 5
- 创建人
-
zime240328246125