A.Salty Fish upsolved 题意 偷苹果,每个节点上有\(a[i]\)个苹果,在某些位置有摄像机,看管子树里距离不超过\(k[i]\)的节点,损坏摄像机有\(c[i]\)代价,求最大收益. 做法 听说这题长链剖分,然后我立马去瞅了题解. 妙哉,长链剖分贪心优化最大流 抛开树形结构,这题是个标准的最小割套路题 最小割=最大流,那么考虑在树上贪心的求最大流 自底向上,对于每个摄像机优先流距离更远的节点,这样把更多的机会留给祖先,深度越低,祖先越容易流到 然后长链剖分套个\(map\)…