树形dp
stoorz1023
这个作者很懒,什么都没留下…
展开
-
【JZOJ3844】统计损失【树形dp】
题目大意:题目链接:https://jzoj.net/senior/#main/show/3844SJY有一天被LLT紧急召去计算一些可能的损失。LLT元首管理的SHB国的交通形成了一棵树,现在将会出现一颗陨石砸在SHB国中,并且陨石砸毁的必定是SHB国构成的交通树上的一条路径。SHB国的损失可表示为被砸毁的路径上的所有城市价值之积。现在还暂时无法确定陨石的掉落路线,所以LLT元首希望SJY能...原创 2019-11-06 14:25:04 · 192 阅读 · 0 评论 -
【洛谷P2634】聪聪可可【树形dp】
题目大意:题目链接:https://www.luogu.org/problem/P2634求树上任意两点之间的距离为3的倍数的概率。思路:设f[x][0/1/2]f[x][0/1/2]f[x][0/1/2]表示以xxx为根的子树中,到达xxx的所有路径中长度取模333的余数为0/1/20/1/20/1/2的数量。那么如果一条边(x,y)(x,y)(x,y)的长度为ddd,则有f[x]...原创 2019-10-20 16:42:12 · 244 阅读 · 0 评论 -
【洛谷P1131】时态同步【树形dp】
题目大意:题目链接:https://www.luogu.org/problem/P1131给出一棵树以及其一个特殊点,可以选择一些边似的这条边的长度加1。问要使得从特殊点到达所有叶子结点的路径长度一样最少需要增加多少。思路:这道题准确来说应该不算dpdpdp吧把这个点看做整棵树的根,那么我们就需要让所有叶子到根的距离相同。假设点xxx的子树全部满足到叶子的距离相同,那么我们需要维护使...原创 2019-08-21 19:29:07 · 226 阅读 · 0 评论 -
【洛谷P3554】LUK-Triumphal arch【树形dp】【二分】
题目大意:题目链接:https://www.luogu.org/problemnew/show/P3554给一颗树,1号节点已经被染黑,其余是白的,两个人轮流操作,一开始B在1号节点,A选择k个点染黑,然后B走一步,如果B能走到A没染的节点则B胜,否则当A染完全部的点时,A胜。求能让A获胜的最小的k。思路:这个kkk比较恶心,可以二分答案使题目变成一个判定性问题。若midmidmid为...原创 2019-07-07 07:24:13 · 225 阅读 · 0 评论 -
【JZOJ3347】树的难题【树形dp】【拓扑排序】
题目大意:题目链接:https://jzoj.net/senior/#main/show/3347思路:设f[x]f[x]f[x]表示以xxx为根的子树中,满足有0个黑色点,若干个白色点的最少切割次数;g[x]g[x]g[x]表示以xxx为根的子树中,满足有若干个黑色点,0个白色点的最少切割次数;h[x]h[x]h[x]表示以xxx为根的子树中,满足有若干个黑色点,1个白色点的最少切割次...原创 2019-07-10 18:36:10 · 221 阅读 · 0 评论 -
【洛谷P4201】设计路线【树形dp】
题目大意:题目链接:https://www.luogu.org/problemnew/show/P4201在一个nnn个点mmm条边的森林中选择若干路径,同时必须保证每个点最多在一条被选路径上。求所有点到点1的未选路径之和的最小值以及方案数。思路:思路来自SookeSookeSooke大佬 https://www.luogu.org/blog/Sooke/solution-p4201显...原创 2019-07-08 22:41:28 · 244 阅读 · 0 评论 -
电子眼【树形dp】
题目大意:题目链接:http://10.156.17.250/JudgeOnline/showproblem?problem_id=2119 (学校局域网)在一棵树中选择一些点使得每条边至少与一个选择的点相邻。思路:很显然的树形dpdpdp。设f[x][1/0]f[x][1/0]f[x][1/0]表示以节点xxx为根,选或不选这个点的最少选择数量。显然如果不选择这个点,那么这个点的所...原创 2019-03-28 16:44:47 · 260 阅读 · 0 评论 -
【洛谷P2607】骑士【基环树】【dp】
题目大意:题目链接:https://www.luogu.org/problemnew/show/P2607有nnn个骑士,每个骑士有自己最讨厌的人和战斗力,一个骑士不肯与自己讨厌的人一起加入队伍。求最大战斗力和。思路:双倍经验 P1453 城市环路一开始没有看出来就是没有上司的舞会那道题啊。用自己的方法做的。这道题是一个基环树森林,所以拆成每一个基环树来做。对于任意一棵基环树,它的...原创 2019-02-11 23:11:26 · 460 阅读 · 0 评论 -
【JZOJ3914】人品问题【树形DP】
题目大意:题目链接:https://jzoj.net/senior/#main/show/3914选择一个结点当且仅当选择他的父亲。求选择mmm个结点的最大价值。思路:看到这道题立马想到方程。很好,O(n3)O(n^3)O(n3)。肯定会TTT飞。看看数据,嗯n≤100n\leq 100n≤100。。。代码:// 设f[x][k]表示在以结点x为根的子数中选择k个结点的最大价...原创 2019-01-24 16:03:46 · 212 阅读 · 0 评论 -
【洛谷P1352】没有上司的舞会【树形DP】
题目大意:题目链接:https://www.luogu.org/problemnew/show/P1352 给出一棵带点权的树,若选择一个点,那么不能选择这个点的父节点。求最大点权和。思路:很经典的一道树形DP题目。当然DFS也应该可以过。 设f[i][0/1]f[i][0/1]f[i][0/1]表示选择或不选择第iii个结点的最大点权和。那么我们如果选择了这个点,那么它的子节...原创 2018-08-20 09:45:33 · 233 阅读 · 0 评论 -
【HDU 1054】Strategic Game【树形DP】
题目大意:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1054 给出一棵树,树的每一条边左右两个点至少得有一个点被选择。求选择的最小数量。思路:很明显的树形DP。和没有上司的舞会很像。 对于每一个点,如果选择它,那么它的子节点就可以选择,也可以不选择,那么选择它的最优答案就是它的子节点选择或不选择的最优答案之和。 那么如果不选...原创 2018-09-05 16:25:36 · 177 阅读 · 2 评论 -
【JZOJ 5455】拆网线 【树形DP】
题目大意:题目链接:https://jzoj.net/senior/#main/show/5455 题目图片: http://www.z4a.net/image/7hVF2a http://www.z4a.net/image/7hVD5j 给出一棵树,要选择其中mmm个结点,输出在保证选择的节点都有初度的情况下最少的边数。思路:由于任意两个选择的点相连就可以满足要求,所...原创 2018-09-15 16:25:02 · 231 阅读 · 0 评论 -
【洛谷P4084】Barn Painting【树形DP】
题目大意:题目链接:https://www.luogu.org/problemnew/show/P4084一棵nnn个节点的树上有kkk个点已被染色。求将这棵树染成三种颜色且相邻的节点颜色不同的方案数。思路:肯定是树形DP啊。设f[i][1/2/3]f[i][1/2/3]f[i][1/2/3]表示第iii个节点颜色为1/2/31/2/31/2/3的时候以iii为根的方案数。那么考虑所有...原创 2018-10-06 08:13:45 · 230 阅读 · 0 评论 -
【洛谷P2014】选课【树形DP】【背包】
题目大意:题目链接:https://www.luogu.org/problemnew/show/P2014有nnn门功课,一些功课有先修课。每门功课都有学分。求选出mmm门功课能获得的最大学分。思路:树形DP+背包。很明显,这道题肯定是设f[u][j]f[u][j]f[u][j]表示以uuu为根的子树选出jjj门课程学习能获得的最大学分。那么对于uuu的任意一棵子树vvv,我们设它有...原创 2018-11-02 19:20:30 · 481 阅读 · 0 评论