随笔分类 -  图论算法-树相关-树上倍增

摘要:[Codeforces 208E] Blood Cousins(dsu on tree+倍增) 题面 给出一个有根树森林,点集总大小为n。有m个询问,每个询问包含两个数vi,pi,询问vipi级祖先的子树内有多少和vi深度相同 分析 先把询问离线。 相同深度点的个 阅读全文
posted @ 2020-01-09 16:34 birchtree 阅读(215) 评论(0) 推荐(0) 编辑
摘要:[BZOJ3133] [Baltic2013]ballmachine(树上倍增+堆) 题面 有一个装球机器,构造可以看作是一棵树。有下面两种操作: 从根放入一个球,只要下方有空位,球会沿着树滚下。如果同时有多个点可以走,那么会选择编号最小的节点所在路径的方向。比如依次在树根 放2个球,第一个球会落到 阅读全文
posted @ 2019-09-14 10:37 birchtree 阅读(348) 评论(0) 推荐(0) 编辑
摘要:[HNOI2016]树(可持久化线段树+树上倍增) 题面 给出一棵n个点的模板树和大树,根为1,初始的时候大树和模板树相同。接下来操作m次,每次从模板树里取出一棵子树,把它作为新树里节点y的儿子。操作完之后有q个询问,询问新树上两点之间的距离 n,m,q1×105阅读全文
posted @ 2019-08-05 20:55 birchtree 阅读(316) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示