06 2022 档案
摘要:洛谷传送门 CF 传送门 思路 类比 洛谷 P2414 / LOJ 2444 「NOI2011」阿狸的打字机 。如果做过那题,那这题就很简单了。 首先把 拆成 和 。设 为第 个字符串在 AC 自动机上的终止结点。仍然考虑在 AC
阅读全文
摘要:洛谷传送门 思路 注意到只要字符串出现的相对位置匹配就行。设 分别为明文/密文中第 个字符串与上一个跟它相同的字符串隔了几个单词(若该字符串第一次出现则设为 )。然后直接 KMP。注意可能有这种情况:明文为 c (a b c)、密文为 x y
阅读全文
摘要:洛谷传送门 LOJ 传送门 CF Gym 传送门 思路 先建出来原来 个串的 Trie,再对询问串的反串建 AC 自动机,则一个串 在 AC 自动机上的所有后缀就是不断跳 直到根结点。建出 树后统计子树和
阅读全文
摘要:洛谷传送门 CF 传送门 思路 首先如果给出的位置合法(即不会有重叠部分不相同的情况),答案为 , 为未填的字符数量。 于是本题的重点是判断是否有重叠部分不相同的情况。不难发现我们只用检验相邻的位置重叠部分是否相同。,令 $d = a_i - a_{i-1
阅读全文
摘要:洛谷传送门 LOJ 传送门 思路 首先套路地建 AC 自动机,并存下每一行的终止结点,记为 。 考虑在 AC 自动机上匹配的过程, 在 中出现的次数就相当于在 Trie 树上 到根结点的链上,每个结点都不断跳 fail,有多少个结点是 \(a_x\
阅读全文
摘要:洛谷传送门 LOJ 传送门 思路 令 。首先求出 的 函数数组 ,考虑将 视作一个整体的循环节,那么长度为 的循环节最多可以接上 \(\left\lfloor\dfrac{nxt_{i+1}}{i
阅读全文