摘要:
大致题意: 给出一个字符串,求出所有不重叠出现次数大于等于两次的子串的数目。View Code /* 后缀数组倍增算法 * 并且计算了height[], height[i] = LCP(i-1, i), LCP(i, j)=lcp(suffix(sa[i]), suffix(sa[j])) * 时间复杂度:N*logN * *///hdoj 3518.#include <cstdio>#include <cstring>#include <algorithm>using namespace std;const int MAXM = 10000 + 10;co 阅读全文
posted @ 2012-08-08 18:00
小猴子、
阅读(259)
评论(0)
推荐(0)

浙公网安备 33010602011771号