摘要:
洛谷传送门 CF 传送门 思路 类比 洛谷 P2414 / LOJ 2444 「NOI2011」阿狸的打字机 。如果做过那题,那这题就很简单了。 首先把 $[l,r]$ 拆成 $[1,l-1]$ 和 $[1,r]$。设 $a_i$ 为第 $i$ 个字符串在 AC 自动机上的终止结点。仍然考虑在 AC 阅读全文
摘要:
洛谷传送门 思路 注意到只要字符串出现的相对位置匹配就行。设 \(a_i,b_i\) 分别为明文/密文中第 \(i\) 个字符串与上一个跟它相同的字符串隔了几个单词(若该字符串第一次出现则设为 \(+\infty\))。然后直接 KMP。注意可能有这种情况:明文为 c (a b c)、密文为 x y 阅读全文
摘要:
洛谷传送门 LOJ 传送门 CF Gym 传送门 思路 先建出来原来 \(n\) 个串的 Trie,再对询问串的反串建 AC 自动机,则一个串 \(S\) 在 AC 自动机上的所有后缀就是不断跳 \(\mathrm{fail}\) 直到根结点。建出 \(\mathrm{fail}\) 树后统计子树和 阅读全文
摘要:
洛谷传送门 SPOJ 传送门 思路 看到去重想到离线。将所有询问按右端点升序排序。设 \(lst_i\) 为 \(a_j = a_i\) 且 \(j < i\) 的最大 \(j\),若不存在则 \(lst_i = 0\)。\(b_j\) 表示 \(\sum\limits_{k=j}^i a_k\), 阅读全文