题解 [NOIP2015]运输计划 题面 解析 首先肯定是要求出每条路径的长度. 这个用节点到根的前缀和就行了(一开始脑抽写了个线段树...) 然后有一个显然的类似贪心的想法, 就是你改造的边肯定在最长的路径上, (不然没有*用) 那么考虑枚举最长的路径上的边,计算改造它的答案, 对于边\(x\),路径可以分为两类:经过它的和不经过它的. 在它被改造后,经过它的路径就都减少了它的长度, 于是最长的就还是这条最长的路径, 而没经过它的就没有受到影响,取最长的路径, 因此删掉\(x\)的答案就是上面…