题意
其中, n , m ≤ 100000 , ∣ a ∣ ≤ 10000 n,m\leq 100000,|a|\leq 10000 n,m≤100000,∣a∣≤10000。
分析
设 i i i 到根的距离为 d i s i dis_i disi。
首先化简一下式子,从 s s s 到 l c a ( s , t ) lca(s,t) lca(s,t) 路径:
a d d = a × ( d i s s − d i s i ) + b = − a × d i s i + ( b + a × d i s s ) add=a\times (dis_s-dis_i)+b=-a\times dis_i+(b+a\times dis_s) add=a×(diss−disi)+b=−a×disi+(b+a×diss)
可以看出是一条线段的形式, x x x 坐标是 d i s dis d