虚树
MashiroSky
这个作者很懒,什么都没留下…
展开
-
【bzoj3991】 寻宝游戏
http://www.lydsy.com/JudgeOnline/problem.php?id=3991 (题目链接)题意:给出一个n个节点的带权树,m次操作每次修改一个关键点,求每次操作后,从其中任意一个关键点出发走遍所有关键点再走回起点所需的最小花费。solution 假如没有修改操作的话,就像一个简单的在虚树上树形DP,方程如下: f[i]=sigma{f[son]}+sigma{e.w原创 2016-07-21 16:00:24 · 729 阅读 · 0 评论 -
【bzoj3611】 大工程
http://www.lydsy.com/JudgeOnline/problem.php?id=3611 (题目链接)题意:给出一个n个节点的树,每条边边权为1,给出q个询问,每次询问K个关键点,求出这k个点之间的两两距离和、最小距离和最大距离。solution 构造虚树,见 http://blog.csdn.net/MashiroSky/article/details/51971718 之后在原创 2016-07-23 15:50:12 · 308 阅读 · 0 评论 -
【bzoj3572】 世界树
http://www.lydsy.com/JudgeOnline/problem.php?id=3572 (题目链接)题意:给出一棵n个节点的树,q次询问,每次给出k个关键点。规定对于树上每个节点归属于离它最近的关键点管辖,若与若干关键点距离相同取编号小的关键点,求每个关键点管辖多少个点(可以管辖自己)。solution 先构造虚树,具体过程见 http://blog.csdn.net/Mas原创 2016-07-25 11:24:14 · 371 阅读 · 0 评论 -
【bzoj2286】 消耗战
http://www.lydsy.com/JudgeOnline/problem.php?id=2286 (题目链接)一个小小的细节,WA了一天,欲哭无泪了。。题意:给出一个n个节点的带权树,总共m次询问,每次询问给出K个节点标号,求出切断这些节点与1号节点的路径的最少花费。solution 构造虚数+树形dp。 首先,有关虚树的题有一个特征,就是题目会给出sigema(k[i])的范围,保证不原创 2016-07-20 20:31:36 · 862 阅读 · 0 评论