随笔分类 - 长链剖分
就是各种并不对劲的长链剖分
摘要:题目大意 $n$($n\leq10^5$)个点的一棵树,有边权$w$,给定$l,r$,求边数在$[l,r]$中的路径的平均边权的最大值 题解 二分答案,判断时将边权变成$w mid$,判断是否存在一条边权总和非负且边数在[l,r]的路径 设$f(i,j)$表示从点$i$往下走$j$条边的边权总和最多
阅读全文
摘要:真正强的人 真正强的人被称为管老师或很对劲的太刀流( "点这里" ) 长链剖分是什么? 重链剖分是对于每个点,找出它的儿子中子树最大的,称为重(zhong四声)儿子,在它和重儿子之间连重边,其他边是轻边,由重边组成的连是重链 这样就把一棵树拆成了很多条重链,可以将树上的问题变成链上的问题,时间复杂度
阅读全文