题意
给一棵nn个节点的树,现在要从树上按顺序选出
条路径(可以相同),满足任意一条边要么被覆盖不超过11次,要么被覆盖恰好
次,且被覆盖kk次的边数不能为
。问方案。
n,k≤105n,k≤105
分析
先考虑暴力,我们可以枚举两个端点uu和
,然后保证每条选出的路径都包含这两个点之间的路径。
那么现在要从这两个点为根的子树中分别选出kk个端点,使得这些端点到根的路径没有公共边。
设
表示节点vv的子树大小,