[DS-5] 轻量级带修 ST 表!
upd 2024.11.12: 被 zkw 偏序了,现在这个东西完全没用了。/ng
upd 2025.2.15 听说了一个看起来很有道理的多层分块,有空写一下。
在 LA 看到的。
注意到 ST 表上,单点修改只会影响
考虑类似 sqrt tree 的结构:对序列以
预处理复杂度是
优点是好写,然后常数比(带修的)sqrt tree 要小。
测试题, 提交记录。
这是在洛谷静态 RMQ 上的提交记录。
如果还要更轻量级,可以考虑牺牲一点询问复杂度:
令
这个东西唯一的用途可能是像 P10680 这样的带修倍增?
以上。