随笔分类 - AC 自动机
摘要:洛谷传送门 CF 传送门 ACAM 好题。 考虑枚举长串,在长串上枚举短串的右端点。显然符合条件的短串为最长的串,也即在 fail 树上往上跳到的第一个为某个串结尾的串。 还要保证这个串不被其他的串包含,简单特判即可。 那么最后所有对答案造成贡献的短串为 算到次数 在长串的出现次数 的所有短
阅读全文
摘要:洛谷传送门 思路 考虑建出 AC 自动机之后 dp。对于每一个人分别计算它的胜率,设当前计算到第 个人的胜率,设 表示当前在 AC 自动机上的 号结点获胜的概率,对 AC 自动机上每个结点 写出它的转移方程: 若 为第 个字符串的叶子结点,$f_u
阅读全文
摘要:洛谷传送门 LOJ 传送门 思路 对 建出 AC 自动机并建出 树。对于每次新加入的 ,考虑计算它对答案的贡献。 考虑在 AC 自动机上匹配的过程。加入一个 ,设它在 AC 自动机上从根结点开始的链经过 $p_1,p_2
阅读全文
摘要:洛谷传送门 CF 传送门 比 CF547E 略难的字符串好题。 思路 首先令 。 设 为第 个字符串在 AC 自动机上的终止结点。考虑在 AC 自动机上匹配的过程, 在 中出现的次数就相当于在 Trie
阅读全文
摘要:洛谷传送门 CF 传送门 思路 类比 洛谷 P2414 / LOJ 2444 「NOI2011」阿狸的打字机 。如果做过那题,那这题就很简单了。 首先把 拆成 和 。设 为第 个字符串在 AC 自动机上的终止结点。仍然考虑在 AC
阅读全文
摘要:洛谷传送门 LOJ 传送门 CF Gym 传送门 思路 先建出来原来 个串的 Trie,再对询问串的反串建 AC 自动机,则一个串 在 AC 自动机上的所有后缀就是不断跳 直到根结点。建出 树后统计子树和
阅读全文
摘要:洛谷传送门 LOJ 传送门 思路 首先套路地建 AC 自动机,并存下每一行的终止结点,记为 。 考虑在 AC 自动机上匹配的过程, 在 中出现的次数就相当于在 Trie 树上 到根结点的链上,每个结点都不断跳 fail,有多少个结点是 \(a_x\
阅读全文