题目链接 "bzoj3572: [Hnoi2014]世界树" 题解 构建虚树 对于虚树dp 我们首先对于虚中的点,处理处每个点属于哪个点管辖,这个两边dp就好了,一次用儿子更新父亲,一次父亲更新儿子 然后用虚树中的点扩展到整棵树,考虑 若叙述中相邻两点归属于同一个点管辖,那么他们中间的点也肯定都归该 ...
分类:
其他好文 时间:
2018-06-27 21:09:48
阅读次数:
156
题目 世界树是一棵无比巨大的树,它伸出的枝干构成了整个世界。在这里,生存着各种各样的种族和生灵,他们共同信奉着绝对公正公平的女神艾莉森,在他们的信条里,公平是使世界树能够生生不息、持续运转的根本基石。 世界树的形态可以用一个数学模型来描述:世界树中有n个种族,种族的编号分别从1到n,分别生活在编号为 ...
分类:
其他好文 时间:
2018-03-29 22:43:14
阅读次数:
267
http://www.lydsy.com/JudgeOnline/problem.php?id=3572 明显需要构造虚树 点属于谁管理分三种情况: 1、属于虚树的点 2、在虚树上的边上的点 3、既不属于虚树的点,又不属于虚树上的边的点 第一种情况: 先做一遍树形dp,得到子树中距离它最近的点 再d ...
分类:
其他好文 时间:
2018-03-03 19:29:46
阅读次数:
125
代码用时1:15 思想比较简单的虚树DP,但细节巨苟,大部分代码都是LCA/DP/虚树模板,真正需要自己写的其实并不多。 写之前要有一个清晰的思路和框架,细节要有一个比较清楚的认识,不能依赖于别人的代码。 附上HNOI2014六道题的总结: T1:类似最小乘积生成树,KM算法建出凸包即可,套路题。 ...
分类:
其他好文 时间:
2018-01-14 18:39:43
阅读次数:
143
Description 世界树是一棵无比巨大的树,它伸出的枝干构成了整个世界。在这里,生存着各种各样的种族和生灵,他们共同信奉着绝对公正公平的女神艾莉森,在他们的信条里,公平是使世界树能够生生不息、持续运转的根本基石。世界树的形态可以用一个数学模型来描述:世界树中有n个种族,种族的编号分别从1到n, ...
分类:
其他好文 时间:
2017-06-28 23:21:25
阅读次数:
247
[BZOJ3572][Hnoi2014]世界树 试题描述 世界树是一棵无比巨大的树,它伸出的枝干构成了整个世界。在这里,生存着各种各样的种族和生灵,他们共同信奉着绝对公正公平的女神艾莉森,在他们的信条里,公平是使世界树能够生生不息、持续运转的根本基石。世界树的形态可以用一个数学模型来描述:世界树中有 ...
分类:
其他好文 时间:
2016-10-19 19:49:14
阅读次数:
177
http://www.lydsy.com/JudgeOnline/problem.php?id=3572 (题目链接) 题意:给出一棵n个节点的树,q次询问,每次给出k个关键点。规定对于树上每个节点归属于离它最近的关键点管辖,若与若干关键点距离相同取编号小的关键点,求每个关键点管辖多少个点(可以管辖 ...
分类:
其他好文 时间:
2016-09-28 01:43:09
阅读次数:
204
http://www.lydsy.com/JudgeOnline/problem.php?id=3572 首先我们先构建出虚树 然后在虚树上DP,求出虚树上每个点离最近的临时议事处在哪里 对于虚树上相邻的两个点$u$和$v$,他们连线上一定存在一个分界处,一边一定会去离$u$最近的临时议事处;另一边
分类:
其他好文 时间:
2016-02-25 23:06:05
阅读次数:
398
十分感人的一道题。。虚树+倍增。。 想了半天发现我竟然会写?而且似乎想对了。。。。然而细节打挂调了一个下午>_< 首先把虚树建出来,然后在虚树上跑两遍dfs求出每个点最接近的议事处与距离,再然后计算虚树上每一条边对答案的贡献。。 令mndis[x]表示点x离最近议事处的距离,mnpos[x]表示点x
分类:
其他好文 时间:
2016-02-13 18:15:30
阅读次数:
203
3572: [Hnoi2014]世界树Time Limit:20 SecMemory Limit:512 MBSubmit:555Solved:319[Submit][Status][Discuss]Description世界树是一棵无比巨大的树,它伸出的枝干构成了整个世界。在这里,生存着各种各样的...
分类:
其他好文 时间:
2015-08-09 13:53:26
阅读次数:
397