ZJOI-2008树的统计
Links there:ZJOI-2008树的统计
题意:要求实现这些操作
I. CHANGE u t : 把结点u的权值改为t
II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值
III. QSUM u v: 询问从点u到点v的路径上的节点的权值和
注意:从点u到点v的路径上的节点包括u和v本身
其实是个树剖裸题啊.但是学了$LCT$这种更强大的东西么写起来岂不是更舒服.
其实和模板题差不多,注意pushup更新的时候维护信息时,每个节点的Mx和Sum先赋值为自己然后建立虚拟点Mx[0]=-INF.
傻逼的我还是调了好久才对,发现自己调$LCT$的题真心不熟.
P.S. LCT写起来比树剖优美多了.
1 | //my vegetable has exploded. :( |