题意:紫妹和幽香是17岁的少女,喜欢可爱的东西. 给定一棵树,有点权,边权.每次求所有权值在[l, r]范围内的点到点x的距离和.强制在线. 解:动态点分治怎么搞啊...... 一开始想的是权值的限制直接外层权值线段树就行了,关键是怎么批量求距离. jxl想的是树上莫队的方法,括号序列.然后发现当x和y在不同子树的时候,x -> lca的距离是负的. 然后考虑lca.距离是d[x] + d[y] - 2d[lca],前面两个都好求,主要是第三项. 稍稍思考一下,lca只可能是x到根路径上的点.每…