
ACM - 树形DP
Scar_Halo
ITer
展开
-
洛谷 P4099 SAO —— 树形dp
题目链接:点我啊╭(╯^╰)╮题目大意: 树形图,求拓扑序数量解题思路: dp[i][j]dp[i][j]dp[i][j] 为 iii 在子树中拓扑序排名为 jjj 的方案数 有 dp[x][p1]dp[x][p1]dp[x][p1]、dp[y][p2...原创 2020-04-11 22:35:05 · 1237 阅读 · 0 评论 -
BZOJ 5252 林克卡特树 —— 树形dp + wqs二分
题目链接:点我啊╭(╯^╰)╮题目大意: 一颗带正负边权的树 删去 kkk 条边后,再任意加上 kkk 条边权为 000 的边 问任意两点简单路径的最大值解题思路: 题目可以转化为: &...原创 2020-03-11 22:58:29 · 325 阅读 · 0 评论 -
HDU多校第九场 1007 Rikka with Travels —— 树形DP + 换根
题目链接:点我啊╭(╯^╰)╮题目大意: 一棵无根树,定义 L(a,b)L(a,b)L(a,b) 为树上从 aaa 到 bbb 的路径点数 计算 pairs(l1,l2)pairs (l_1, l_2)pairs(l1,l2) ,L(a,b)=l1,L(c,d)=l2L(a, b)=l_1, L(...原创 2020-01-02 10:52:47 · 197 阅读 · 0 评论 -
HDU多校第八场 1006 Acesrc and Travel —— 树形DP + 换根
题目链接:点我啊╭(╯^╰)╮题目大意: 一棵无根树,每个点有两个点权 aia_iai 和 bib_ibi ZhangZhangZhang andandand LiuLiuLiu 轮流选,ZhangZhangZhang 选一个点可以得到 aia_iai &nb...原创 2019-11-21 13:50:52 · 205 阅读 · 0 评论 -
HDU多校第三场 1011 Squrirrel —— 换根 + 树形DP
题目链接:点我啊╭(╯^╰)╮题目大意: 在一棵无根树上,有边权,可以将某一条边的边权置 000 问最坏情况下,从某个结点出发到最远结点的距离最小的是多少???解题思路: 设 dp[rt][0]dp[rt][0]dp[rt][0] 为不让边权置 000...原创 2019-11-02 15:55:16 · 239 阅读 · 0 评论 -
Codeforces Round 591 (Div. 1+2)___E. Paint the Tree —— 树形dp + 贪心
题目链接:点我啊╭(╯^╰)╮题目大意: nnn 个点带边权的树,无限种颜色 每个点最多染 kkk 种颜色 每种颜色最多使用两次 若一条边所连两点染了同一种颜色,则加上该边权 &nb...原创 2019-10-12 22:30:50 · 216 阅读 · 0 评论 -
#551 (Div. 2)___D Serval and Rooted Tree —— 树dp
题目链接:点我啊╭(╯^╰)╮题目大意: 一棵树,每个叶子有一个 111~kkk 的数字,不重复且共有 kkk 个叶子,每个非叶子结点有一个 minminmin 或 maxmaxmax 操作,代表从它的子节点中进行 minminmin 操作或者 maxmaxmax 操作,问根节点的最大值是多少???解题思路:  ...原创 2019-04-15 22:00:05 · 244 阅读 · 0 评论 -
树的直径
树的直径: 从任意一点出发找到最远点 pospospos 再从 pospospos 出发找到新的最远点 pospospos 和新的最远点的路径就是直径模板题:POJ 2631 Roads in the North#include<bits/s...原创 2019-09-13 23:02:43 · 130 阅读 · 0 评论 -
BZOJ4455 / UOJ185 小星星 —— 树形dp + 容斥
题目链接:点我啊╭(╯^╰)╮题目大意: nnn 个点 mmm 条边的图 破坏后现在变成 nnn 个点的树 问这颗树每个点映射回原来的图的总方案数 映射即现在的两点存在边,原来的图上的两点也存在边解题思路...原创 2019-10-03 17:26:47 · 222 阅读 · 0 评论