![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后缀自动机
文章平均质量分 95
Chandery
人工智能是未来
展开
-
浅谈Suffix Automaton(后缀自动机)
这是一个强大的automaton——Suffix Automaton==>我学过最强大,最牛犇,最难理解的自动机 现在给你一个问题: 给定一个字符串,要求这个字符串所有子串出现的次数分别是多少 朴素算法 ①枚举左端点,枚举右端点,用hash记录一下,统计个数。(注意最好双hash,保证正确率) 预计时间复杂度:O(n2)O(n2)O(n^2) ②可以直接开...原创 2018-05-07 19:55:42 · 1389 阅读 · 0 评论 -
【GDOI2016模拟】识别子串
Description 现在同学们把大多数作业都做完了,但是却被最后一个题给难住了。 一般地,对于一个字符串S,和S中第k个字符,定义子串T=S(i..j)为一个关于k的识别子串,当且仅当 1、i<=k<=j。 2、T在S中只出现一次。 比如,对于banana的第5个字符,“nana”,“anan”,“anana”,“nan”,“banan”和“banana”都是关于它的识别...原创 2018-07-14 16:13:09 · 277 阅读 · 0 评论