Portal,Portal to 洛谷 Description 给出\(n(n\leq10)\)个仅包含小写字母的字符串\(s_1..s_n(|s_i|\leq10^5)\),求这些字符串的最长公共子串长度. Solution 对第一个串建立SAM,然后依次跑剩下的串. 记录\(maxL[i]\)表示对于目前做过的所有串,状态\(i\)最长能匹配的长度.跑一个串\(x\)时,记录\(tmp[i]\)表示对于串\(x\),状态\(i\)最长能匹配的长度,跑完之后将\(maxL\)与\(tmp\)取…