随笔分类 - D-动态规划-树形DP
摘要:Problem 题目地址 Solution 来自fcy大佬的思路 记 表示假定以 为根的子树,在压缩后,(子树内的某一个点(包括 ))可以向外(除为根的子树外所以点的集合)连一条边时的最大 。换言之,我们把树拆成 以为根的子树(
阅读全文
摘要:Problem HDU 题目地址 题意简述:给定一棵 个节点的树,遍历每条边都需要费用 ,现在给定 个机器人,要求用这个 个机器人遍历整棵树,使得经过的费用和最小,。 Solution 设 \(f[i,j
阅读全文
摘要:Problem HDU 题目地址 题意简述:给一个 个点的带边权树,求每个点能到的最远距离。 Solution 以前做过一遍没有理解透,现在理解透了。 题目要求每个点的答案,一般要用换根dp。这里有一种换根dp的实现方法————扫两次。 设 表示 \(i\
阅读全文
摘要:Problem Codeforces 题目地址 洛谷 题目地址 Solution 这个题目的一种解法 ———— Tire上树形dp。 (第一次听说这种做法) 相信听到这个做法后,你大概就知道怎么做了。 首先先把所有数字建成一棵 Tire,根节点的儿子表示第 30 位,然后依次类推(从高位往低位建)。
阅读全文
摘要:前言 自己树形dp太菜了,要重点搞 219D Choosing Capital for Treeland 终于自己做了一道不算那么毒瘤的换根dp 令 表示以 为根,子树内总共需要交换的边数, 表示以 为根,子树外总共需要交换的边数。 Df
阅读全文