后缀数组
Euryale_
是研一狗了orzorzorz
展开
-
poj1743Musical Theme - 后缀数组
题目链接:http://poj.org/problem?id=1743 题目大意:有N(1 1.长度至少为5个音符。 2.在乐曲中重复出现(就是出现过至少两次)。(可能经过转调,“转调”的意思是主题序列中每个音符都被加上或减去了同一个整数值) 3.重复出现的同一主题不能有公共部分。 题解:这道题是罗大神论文里的一道题,求不重复的最长子串。跑完倍增之后,二原创 2016-07-19 11:23:40 · 540 阅读 · 0 评论 -
spoj694/705 Distinct Substrings - 后缀数组
题目链接:http://acm.hust.edu.cn/vjudge/problem/19282 题目大意:求不同子串的个数 题解:后缀数组.. suffix(i)对子串个数所做的贡献为len-sa[i]+1,因为不同,所以减去与它串重复的子串个数h[i]。即每个后缀对答案的贡献为len-sa[i]+1-h[i];(***) #include #include #include #原创 2016-07-19 13:52:29 · 478 阅读 · 0 评论 -
poj3294 Life Forms - 后缀数组
题目链接:http://poj.org/problem?id=3294 题目大意:求出现在超过一半字符串中的最长子串 解题思路:后缀数组+二分 二分枚举长度,根据h[]分组,验证是否存在一组中出现超过一半的字符串。原创 2016-07-21 16:13:31 · 439 阅读 · 0 评论 -
后缀数组模版+注释
后缀数组模版+注释原创 2016-11-03 10:16:41 · 463 阅读 · 0 评论