我曾在青山之中遇过你,
新竹做杖,鬓插紫茱萸。
跣足踏过无边丝雨,
又拾起燕川雪片片落如席……
Gty神(xian)犇(chong)从来不缺妹子……
他又来到了一棵妹子树下,发现每个妹子有一个美丽度……
由于Gty很 哲♂学 也很 机♂智,他只对美丽度大于某个值的妹子感兴趣。
他想知道某个子树中美丽度大于x的妹子个数。
某个妹子的美丽度可能发生变化……
树上可能会出现一只新的妹子……
但是……树枝可能会断裂,于是,Gty惊讶地发现,他的面前变成了一片妹子树组成的森林……
维护一棵初始有n个节点的有根树(根节点为1),树上节点编号为1-n,每个点有一个权值wi。它可能会变成森林。
支持以下操作:
0 u x 询问以u为根的子树中,严格大于x的值的个数。(u^=lastans,x^=lastans)
1 u x 把u节点的权值改成x。(u^=lastans,x^=lastans)
2 u x 添加一个编号为"当前树中节点数+1"的节点,其父节点为u,其权值为x。(u^=lastans,x^=lastans)
3 u 删除节点u与其父节点之间的路径。此时u的父节点变成叶子节点,u变成分裂出的树的根。(u^=lastans)
最开始时lastans=0。