随笔分类 - 前缀和/差分
摘要:洛谷传送门 CF 传送门 思路 题意相当于将 $S$ 表示成 $A^kB$($A^x = A^{x-1}A$,$A^0$ 为空串),其中 $B$ 为 $A$ 的前缀。 考虑枚举 $|A^k|$,设 $|A^k| = len\ (k\ |\ len)$,在 $[1,len]$ 中寻找长度为 $\dfr
阅读全文
摘要:洛谷传送门 CF 传送门 思路 首先求出原串的 $\mathbf{Z}$ 函数数组 $nxt$,那么长度为 $n - i + 1$ 的前后缀满足要求当且仅当 $i + nxt_i - 1 = n$。 显然长度为 $i$ 的前缀的出现次数为满足 $nxt_j \ge i$ 的 $j$ 的个数,差分 +
阅读全文

浙公网安备 33010602011771号