又学到一个\(SAM\)的新套路QvQ 思路 考虑用其中的一个串建个\(SAM\),然后用其他的串在上面匹配,匹配时更新答案 首先有一个全局变量\(len\),表示当前已匹配的长度.假设目前在点\(u\),转移方式如下(根节点为\(1\)): 如果没有对应的转移边,就走后缀连接,\(u=suflink(u)\),并令\(len=maxlen(suflink(u))\).否则走对应的转移边,同时\(len++\).如果一直没有对应的转移边,即到最后发现\(u=0\),就把\(u\)置为\(1\),…