Automaton
Freopen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LOJ #2102. 「TJOI2015」弦论(后缀自动机的理解)
题目后缀自动机是一个DAG+fail树,字符串中的每一个子串都唯一对应DAG上的一条路径,也就是说,我们用后缀自动机的DAG来求子串数量的时候,完全不用管什么endpos,你当前的字符串是一条路径。接下来的方案数是DAG上从该点出发的路径条数,可以直接求和。可以记忆化搜索,也可以对深度排序后递推。第k小字典序通过在DAG上枚举当前可用最小字符贪心即可。AC Code:#include&l...原创 2019-03-28 15:22:00 · 370 阅读 · 0 评论 -
BZOJ 3238: [Ahoi2013]差异(后缀自动机构建后缀树)
题目这个式子一看好眼熟。就是求后缀树上所有后缀所在点的距离之和。后缀树有一个(自认为)很恶心优秀的O(n)O(n)O(n)后缀自动机求出来的后缀链接其实是前缀树。。。。。。把字符串反过来就能建树了。O(n∗26)O(n*26)O(n∗26)//262626是复制前向边的复杂度。AC Code:#include<bits/stdc++.h>#define maxn 10...原创 2019-03-28 19:39:40 · 374 阅读 · 0 评论
分享