/* 返回顶部 */

随笔分类 -  字符串—————后缀自动机

摘要:gate 求第$k$小子串。 可以用后缀自动机求解。 \(t=0\),不同位置的相同子串算作一个。设$cnt[i]$表示$i$的$endpos$集合大小,即结束位置为$i$的子串个数。因为相同子串只算一次,所以直接设所有点的$cnt=1$即可。 \(t=1\),不同位置的相同字串算作多个。这时正常维 阅读全文
posted @ 2020-07-16 16:37 Mogeko 阅读(96) 评论(0) 推荐(0)
摘要:感谢$ivorysi$学姐_(:з」∠)_ 作图工具:$Google$绘图 后缀自动机 ${\rm (Suffix\ Automaton,SAM)}$是一个用来匹配单模板串的所有子串的算法。 ${\rm SAM}$的空间复杂度、构造的时间复杂度都是$O(n)$的。 后缀自动机是一个${\rm DAG 阅读全文
posted @ 2020-07-16 02:25 Mogeko 阅读(437) 评论(0) 推荐(2)