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

浙公网安备 33010602011771号