[NOIpTG2015]运输计划——[树上差分+LCA]
【题意分析】
首先明确一个性质,要删除的边肯定在最长路径上面,因为如果不在上面的话最大值相当于没变。
然后我们二分这个最大值能不能达到,check的过程:
找到所有比二分值长的路径,设其数量为tot,运用树上差分:路径两段差分值+1,lca处差分值-2(因为是边权题,如果是点权,则是在lca父亲处-1)
然后我们充分利用差分数组:从根到点的路径上的差分值之和就是这些路径(比二分值大的路径)有多...
原创
2019-11-10 14:07:01 ·
113 阅读 ·
0 评论