随笔分类 -  字符串——AC自动机

摘要:LGP3041 Video Game G Mean Bessie 在玩一款游戏,该游戏只有三个技能键 A,B,C 可用,但这些键可用形成 \(n\) 种特定的组合技。第 \(i\) 个组合技用一个字符串 $s_i$表示。 Bessie 会输入一个长度为 \(k\) 的字符串 \(t\),而一个组合技 阅读全文
posted @ 2021-10-18 16:50 Qquun 阅读(63) 评论(0) 推荐(0)
摘要:LGP4052 文本生成器 Mean 给定一些模式串,求长度为$m$的所有文本串的个数,且该文本串至少包括一个模式串,答案对$10007$取模 Sol AC自动机 对所有模式串建立AC自动机,建出$trie$图。 考虑正难则反,求出所有长度为$m$的文本串个数,且该文本串不包含任意一个模式串,计其个 阅读全文
posted @ 2021-10-18 16:37 Qquun 阅读(63) 评论(0) 推荐(0)
摘要:LGP2444 病毒 Mean 二进制病毒审查委员会最近发现了如下的规律:某些确定的二进制串是病毒的代码。如果某段代码中不存在任何一段病毒代码,那么我们就称这段代码是安全的。现在委员会已经找出了所有的病毒代码段,试问,是否存在一个无限长的安全的二进制代码。 示例: 例如如果 \(\{011, 11, 阅读全文
posted @ 2021-10-18 16:34 Qquun 阅读(167) 评论(0) 推荐(0)