题意: 求两个串的最长连续子串. 我的想法: 枚举第二个串...在第一个串的后缀数组中二分查找. 复杂度NlogN.最坏情况N^2 题解: (3)height 数组:定义height[i]=suffix(SA[i-1])和suffix(SA[i])的最长公共前缀,也就是排名相邻的两个后缀的最长公共前缀. (4) h[i]=height[rank[i]],也就是suffix(i)和在它前一名的后缀的最长公共前缀. (5)LCP(i,j):对正整数i,j 定义LCP(i,j)=lcp(Suffix(…