后缀数组
Euryale_
是研一狗了orzorzorz
展开
-
poj1743Musical Theme - 后缀数组
题目链接:http://poj.org/problem?id=1743题目大意:有N(1 1.长度至少为5个音符。2.在乐曲中重复出现(就是出现过至少两次)。(可能经过转调,“转调”的意思是主题序列中每个音符都被加上或减去了同一个整数值) 3.重复出现的同一主题不能有公共部分。题解:这道题是罗大神论文里的一道题,求不重复的最长子串。跑完倍增之后,二原创 2016-07-19 11:23:40 · 524 阅读 · 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 · 465 阅读 · 0 评论 -
poj3294 Life Forms - 后缀数组
题目链接:http://poj.org/problem?id=3294题目大意:求出现在超过一半字符串中的最长子串解题思路:后缀数组+二分二分枚举长度,根据h[]分组,验证是否存在一组中出现超过一半的字符串。原创 2016-07-21 16:13:31 · 418 阅读 · 0 评论 -
后缀数组模版+注释
后缀数组模版+注释原创 2016-11-03 10:16:41 · 441 阅读 · 0 评论