BZOJ 1036: [ZJOI2008]树的统计Count

题目大意:一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。完成一些操作:

I. CHANGE u t : 把结点u的权值改为t

II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值

III. QSUM u v: 询问从点u到点v的路径上的节点的权值和

注意:从点u到点v的路径上的节点包括u和v本身

继续阅读

BZOJ 3224: Tyvj 1728 普通平衡树

题目大意:您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作:

1. 插入x数

2. 删除x数(若有多个相同的数,因只删除一个)

3. 查询x数的排名(若有多个相同的数,因输出最小的排名)

4. 查询排名为x的数

5. 求x的前驱(前驱定义为小于x,且最大的数)

6. 求x的后继(后继定义为大于x,且最小的数)

 

继续阅读

BZOJ 2157: 旅游 树链剖分

题目大意:更改桥上的愉悦度,求路径上的最大、最小、总愉悦度。

继续阅读