Segment Tree Beat & KTT 学习笔记
Segment Tree Beat & KTT 学习笔记
P6242 区间最值操作,区间历史最大值
P5693 KTT
P6792 融合版
Segment Tree Beat
维护区间最值操作,比如 chmax 就维护一个最小值,一个次小值。通过这两个值,找到返回的时机和操作的时机。
KTT
维护最大子段和,因为要多次维护区间加,最大子段的 max 函数可能有变化,于是将信息记录为一次函数,维护交点位置,当要改变的时候就递归改变。
SNOI2020 区间和
好题。
将 KTT 中变化的条件,变为是区间最大值,即修改一次函数的定义即可。

浙公网安备 33010602011771号