Segment Tree Beat & KTT 学习笔记

Segment Tree Beat & KTT 学习笔记

P6242 区间最值操作,区间历史最大值
P5693 KTT
P6792 融合版

Segment Tree Beat

维护区间最值操作,比如 chmax 就维护一个最小值,一个次小值。通过这两个值,找到返回的时机和操作的时机。

KTT

维护最大子段和,因为要多次维护区间加,最大子段的 max 函数可能有变化,于是将信息记录为一次函数,维护交点位置,当要改变的时候就递归改变。

SNOI2020 区间和

好题。

将 KTT 中变化的条件,变为是区间最大值,即修改一次函数的定义即可。

posted @ 2025-03-21 11:46  妖灵梦  阅读(31)  评论(0)    收藏  举报