摘要:        
首先要差分+离散化。 然后就是求形如ABA的串有多少,其中B的长度确定为k。 我们用到了设置关键点的思想。我们枚举A的长度L。然后在$1,1+L,1+L 2,1+L 3。。。$设置关键点。然后我们枚举这些关键点,试图求出跨过这个关键点的长度为L的在B左边的A有多少个。 可以证明这样可以做到不重不漏,    阅读全文
posted @ 2019-01-05 09:56
Xu-daxia
阅读(122)
评论(0)
推荐(0)
        
            
        
        
摘要:        
一个初步的想法是我们枚举重复子串的长度$L$。然后跑一遍SA。然后我们枚举一个点$i$,令他的对应点为$i+L$,然后求出这两个点的LCP和LCS的长度答案就是这个点的答案就是$(len(LCP)+len(LCS)+L 1)/L$。这个可以用跟$EXKMP$的类似的方法证明。 但是这样会T。 那么如    阅读全文
posted @ 2019-01-05 09:18
Xu-daxia
阅读(279)
评论(0)
推荐(0)
        

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号