02 2025 档案
摘要:经过一定转化后,只需要支持: 区间覆盖; 单点查; 区间第一个 的位置; 全局查 。 先离散化。其实操作四是可以线段树直接维护的。。直接维护就行。操作三线段树上二分。其他只需要简单 pushup 与 p
阅读全文
摘要:blog。妈的,第一步就没想到。不过是好题! 肯定是考虑将区间拆成 个前后缀结构去维护。赛时一直在想前缀,发现做不了。。。 但是考虑后缀就是对的,具体就是注意到若同时给 进行操作,那么位置数量不变,于是将 拆成 上操作 \([l,n]
阅读全文
摘要:后缀数组 (SA) 后缀数组(SA,Suffix Array)最基础的应用是,可以将给定串 的所有后缀串排序。 一点定义: 表示第 小的后缀的编号, 表示后缀 的排名。显然 \(sa_{rk[i]}=rk_{sa[i]}=i
阅读全文