线段树题目 AHOI2009 维护序列 与例题3差不多 洛谷P1253 扶苏的问题 稍微复杂的懒标记维护 洛谷P5142 区间方差 需要一定的数学推导能力 P4145 花神游历各国 想一想如何优化? P1471 方差 3题的加强版,较难 P6327 区间加区间sin和 需要一些高中的数学知识
作用:
前提:动态修改的添加向数组里添加一个数a,[1,n]称为数字的值域
区间桶
权值线段树就是另一个角度来看sgt,sgt代码的本质没有改变.
特点:基本上在值域[1,1e5]上,也就是离散化后最多有1e5个不同的值
- 求带修改的整体第k大
- 排名
- 前趋
- 后继
- 求逆序数: 原理和bit一样,求出第i数工[]
- 出现最多的数
- 总和最大的数
a[i] ,<= a[i]数量,大于a[i]的数量i-a[i]
-
loj 10116 TODO pcs查看
-
洛谷P3369 提供几道权值线段树的习题。
- loj10114.数星星 Stars 权值线段树,需要用动态开点或离散化的优化
- P1168 中位数 离散化,然后开权值线段树维护
- P2073 送花 可以用权值线段树做
- SDOI2014 旅行 树链剖分(如果你会的话),用动态开点维护