poj2406 题意 给出一个字符串,它是某个子串重复出现得到的,求子串最多出现的次数. 分析 后缀数组做的话得换上 DC3 算法. 那么子串的长度就是 \(len - height[rnk[0]]\) (当然必须保证字符串总长是子串长度的整数倍). 如果字符串是 ababab,考虑 \(height[rnk[0]]\) 的意义,那么就是ababab和它的后缀排序后前面一个的后缀串的最大公共前缀长度,它前面的是abab,因为这个后缀串在比较的时候是以abab00的形式出现的,它后面接的只能是ab…