给定一棵 nnn 个点的树,每个点有一个三元组 (x,y,z)(x,y,z)(x,y,z)
mmm 次操作。
修改操作是修改一个点的三元组。
查询操作给定 u,v,wu,v,wu,v,w 表示从 uuu 走到 vvv,满足 x≤w≤yx\leq w \leq yx≤w≤y,的三元组的 zzz 的和,即求:
∑i∈u→vzi[xi≤w≤yi]\sum\limits_{i\in u\rightarrow v}z_i[x_i\leq w \leq y_i]i∈u→v∑zi[xi≤w≤yi]
强制在线。 目前有 O(n53)O(n^{\frac{5}{3}})O(n35) 的离线树上莫队,O(nnlogn)O(n\sqrt{n}\log n)O(nnlogn) 的鬼畜树剖+主席树
问了一下 gpt说可以 LCT+主席树做到单 log\loglog,貌似是要在 LCT 操作时修改主席树对应信息,但我感觉不太可做。
求问是否存在更优做法