AC自动机
文章平均质量分 66
yashem66
长期提供绕地人造卫星清洗除尘服务。
展开
-
BZOJ4327 玄武密码 (AC自动机)
题目大意给出一个母串和一些特征串,询问字串能在母串中匹配的最长的前缀的长度。题解将特征串一一插入AC自动机并构建fail指针,这样母串匹配的时候走过的路径上的点所代表的前缀就都是可匹配的了。所以把所有的特征串插入AC自动机后构造fail树,然后把母串在AC自动机上跑一下并在可匹配的点上留下标记就可以了,这里要注意标记一定要顺着fail指针传上去一并打上标记,否则可能会遗漏。然后对于每一个特征串,从叶原创 2017-04-20 16:11:22 · 1229 阅读 · 0 评论 -
Codeforces ProblemSet 163E 解题报告
题目概述题目大意要求你写出一个网络市政系统,用于评定每篇文章的“政治程度”。每篇文章的“政治程度”的含义就是文章中出现了多少个参议员的名字。这里要注意,参议员的名字可能是交叉的。 这个系统还需支持三种操作:将某个参议员的名字从名单中抹去(不再考虑此议员)将某个已被删除的议员的名字重新加入名单。输出给定的文章的“政治程度”。传送门输入大意每个测试点只包括一组数据。数据的第一行为n,k,分别表示原创 2016-12-28 16:34:27 · 529 阅读 · 0 评论