长链剖分
文章平均质量分 78
olahiuj
我的女朋友不抽烟不喝酒不傲娇不化妆不存在
展开
-
bzoj1758 [Wc2010]重建计划 长链剖分+线段树
DescriptionX国遭受了地震的重创, 导致全国的交通近乎瘫痪,重建家园的计划迫在眉睫。X国由N个城市组成, 重建小组提出,仅需建立N-1条道路即可使得任意两个城市互相可达。于是,重建小组很快提出了一个包含N-1条道路的方案,并满足城市之间两两可达,他们还计算评估了每条道路e建设之后可以带来的价值v(e)。由于重建计划复杂而艰难,经费也有一定限制。因此,政府要求第一期重建工程修建...原创 2018-06-18 21:46:32 · 517 阅读 · 0 评论 -
vijos lxhgww的奇思妙想 长链剖分
Description给一棵n个节点的树,m次询问一个节点x的k级祖先。强制在线Solution一个做法是倍增另一个做法是长链剖分。同重链剖分一样,我们定义深度最大叶子所在儿子作为长儿子。一个性质是,节点x的k级祖先所在重链长度不会小于k。正确性的话可以考虑反证一下。也就是说,我们取出k的最高位二进制设为r。我们先让x向上跳r步,r所在的重链长度至少为r。对于每条重链我们维护它向上...原创 2019-04-13 13:59:29 · 214 阅读 · 0 评论