
AC自动机
SSL_CWH
这个作者很懒,什么都没留下…
展开
-
【YbtOJ AC自动机 - 3】前缀匹配
前缀匹配题目输入输出输出有 MMM 行每一行输出一个数,表示查询串的前缀与母串的最大匹配串长度、输入样例7 3SNNSSNSNNSSNNNWSEE输出样例420解题思路我们先将询问构成ACACAC自动机,然后让母串在上面跑,遍历到的点到rootrootroot形成的字符串一定是母串的子串nxtnxtnxt到rootrootroot形成的字符串也是母串的子串那么我们对遍历到的点跳失配指针,并标记rootrootroot所形成的字符串就是母串的子串最后再拿原创 2021-07-08 11:43:00 · 228 阅读 · 0 评论 -
【YbtOJ AC自动机 - 2】单词频率
单词频率题目某人读论文,一篇论文是由许多单词组成。但他发现一个单词会在论文中出现很多次,现在想知道每个单词分别在论文中出现多少次输入第一行一个整数NNN,表示有多少个单词,接下来NNN 行每行一个单词输出输出 NNN 个整数,第 iii 行的数字表示第 iii个单词在文章中出现了多少次输入样例3aaaaaa输出样例631解题思路我们这题要先跑一遍ACACAC自动机,然后求出ACACAC自动机上的每一个节点到根形成的字符串是多少个单词的前缀然后我们要按BFS原创 2021-07-08 11:27:46 · 235 阅读 · 0 评论 -
【YbtOJ AC自动机 - 1】单词查询
给定 n个长度不超过 50 的由小写英文字母组成的单词用于查询,以及一篇长为m 的文章,问:文中出现了多少个待查询的单词原创 2021-07-08 11:12:53 · 215 阅读 · 0 评论