随笔分类 -  AC自动机

摘要:题目 题目链接:https://www.luogu.com.cn/problem/P7582 小 Soup 在这段时间中记录了 n 个有意义的东西,他把它们用字符串表示了出来,第 i 个东西被表示成 si,并定义了它的价值 ai。下面,小 Soup 会进行 \(m 阅读全文 »
posted @ 2021-08-19 15:50 stoorz 阅读(70) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://codeforces.com/problemset/problem/163/E 给定包含 n 个字符串的集合 S,有 m 个操作,操作有三种类型: 以 ? 开头的操作为询问操作,询问当前字符串集 S 中的每一个字符串匹配询问字符串的次数 阅读全文 »
posted @ 2021-07-20 18:17 stoorz 阅读(39) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://codeforces.com/problemset/problem/587/F 给定 n 个字符串 s1nq 次询问 slrsk 中出现了多少次。 \(n,q,\sum_{i= 阅读全文 »
posted @ 2021-07-19 16:21 stoorz 阅读(68) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P2444 二进制病毒审查委员会最近发现了如下的规律:某些确定的二进制串是病毒的代码。如果某段代码中不存在任何一段病毒代码,那么我们就称这段代码是安全的。现在委员会已经找出了所有的病毒代码段,试问,是否存在一个无限长的 阅读全文 »
posted @ 2021-06-03 21:40 stoorz 阅读(135) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://codeforces.com/problemset/problem/590/E 给定 n 个仅包含 a,b 的字符串,保证它们两两不同。你需要去掉尽可能少的字符串,使得剩下的字符串中不存在某一个串是另一个串的子串。 n750,\(\sum_{ 阅读全文 »
posted @ 2021-02-26 16:54 stoorz 阅读(139) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P4569 Magic Land上的人们总是提起那个传说:他们的祖先John在那个东方岛屿帮助Koishi与其姐姐Satori最终战平。而后,Koishi恢复了读心的能力…… 如今,在John已经成为传说的时代,再次造 阅读全文 »
posted @ 2021-01-23 13:13 stoorz 阅读(428) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://codeforces.com/problemset/problem/710/F 维护一个字符串集合,支持三种操作: 加字符串 删字符串 查询集合中的所有字符串在给出的模板串中出现的次数 操作数 m3×105,输入字符串总长度 \(\ 阅读全文 »
posted @ 2021-01-06 14:10 stoorz 阅读(69) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P6257 众所周知,皇室家族的名字非常有讲究。而作为研究皇室的历史学家的你,最近接到了一个艰巨的任务——分析王国历史中所有皇室夫人的名字。 王国历史上有 n 位皇室夫人,方便起见,我们将其从 1 至 \( 阅读全文 »
posted @ 2020-12-03 17:20 stoorz 阅读(145) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:http://poj.org/problem?id=2778 给出 n 个长度不超过 10 且仅由 A,C,T,G 组成的串 si,问有多少个长度为 m 的仅由 A,C,T,G 阅读全文 »
posted @ 2020-09-06 20:32 stoorz 阅读(138) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P3796 有 N 个由小写字母组成的模式串以及一个文本串 T。每个模式串可能会在文本串中出现多次。你需要找出哪些模式串在文本串 T 中出现的次数最多。 思路 直接建立 AC 自动机,询问时暴力 阅读全文 »
posted @ 2020-09-03 17:49 stoorz 阅读(119) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P3808 给定 n 个模式串 si 和一个文本串 t,求有多少个不同的模式串在文本串里出现过。 两个模式串不同当且仅当他们编号不同。 思路 AC 自动机可以看做 KMP + Trie。 首先 阅读全文 »
posted @ 2020-08-20 21:29 stoorz 阅读(116) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示