SAM很好用的啊... 传送门 双倍经验:L-Gap Substrings 基本做法类似,这道题的差分改掉,map 改掉就好了QWQ noteskey 反正就是先差分一下,然后把首项丢掉(没有比较的对象自然就不算趋势了) 然后就是建 SAM ,做法如下(抄了自己的题解 QWQ) 转化:给出一个序列,求多少个相距为 m 的子串是相同的 因为 v 的长度是已知的 m ,我们甚至都不用在乎 v 是什么,只需要找到有多少个相距为 m 的相同字符串就好了 枚举长度 于是我们考虑和优秀的拆分(就是可以暴力…