后缀数组——处理字符串的有力工具 POJ - 3261 Milk Patterns (后缀数组求可重叠的 k 次最长重复子串) POJ - 1743 Musical Theme (后缀数组求不可重叠最长重复子串) SPOJ - DISUBSTR Distinct Substrings(后缀数组求不相同的子串个数) URAL - 1297 Palindrome(后缀数组求最长回文子串)