摘要: 要点 ~~这是一道蔡队题,看我标题行事~~ 任意询问y串上有多少个x串,暴力找每个节点是不是结尾肯定是炸的,考虑本质:如果某节点是x的结尾,根据ac自动机的性质,x一定是此(子)串后缀。又有每个Trie节点的fail只指向另一个节点,故有fail树的概念。问题就变成了 “对于串x的尾节点,在fail 阅读全文
posted @ 2019-05-16 20:43 AlphaWA 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 要点 并没问具体方案,说明很可能不是构造。 思考不断读入这个文本串,然后中间不出现某些文法的串。啊,这就是个自动机。 将不合法串使用ac自动机构成一个Trie图,我们需要的字符串就是在这个自动机上无限走路但是却不会撞到危险节点。 这样只要从根开始跑dfs判有环即存在答案。 注意还要加上ac自动机的性 阅读全文
posted @ 2019-05-16 20:10 AlphaWA 阅读(173) 评论(0) 推荐(0) 编辑