「JLOI2014」松鼠的新家 传送门 两种做法: 树上差分 \(O(n)\) 树链剖分 \(O(nlogn)\) 树剖比较好写而且无脑,树上差分复杂度优秀一些但是会有点难调. 这里给出树剖写法: 唯一要讲的就是记得每次都把路径终点的贡献 \(-1\) 参考代码: /*-------------------------------- Code name: E.cpp Author: The Ace Bee This code is made by The Ace Bee ------------…