Ctrl+A = Tips
[KMP]
简单匹配
简单匹配+查找
与上题一样,加上DP
思想与第二题是一样的,但要分列分行处理
[Z-algorithm]
最小匹配,前后各做一次匹配
简单
用manacher也可以
直接构造,附上比较,注意找循环节
构造Z,枚举答案,从大到小,删,用链表维护
构造Z并利用其性质,用栈维护
复制一次,枚举
[manacher]
简单
[SA]
经典,枚举,LCP
构造SA,剩下的一般难度
SA+单调性+单调队列
[SAM]
构造SAM,跑一次
[unsolved]
number theory, kmp or Z-algorithm