码迷,mamicode.com
首页 >  
搜索关键字:后缀数组    ( 1340个结果
poj 3415 后缀数组+单调栈
题目大意: 求两个字符串的长度大于k的公共子串的个数(可以相同) 基本思路: 后缀数组+单调栈,就是降低复杂度到O(n); 代码如下: ...
分类:编程语言   时间:2017-12-07 21:12:00    阅读次数:161
使用后缀自动机求后缀数组
倒序建立后缀自动机的fail树就是后缀树,dfs后缀树得到后缀数组 ...
分类:编程语言   时间:2017-12-07 16:02:44    阅读次数:234
BZOJ3473: 字符串
n<=100000个字符串,总长度<=100000,问每个字符串有多少子串至少出现在n个串中的m个。 方法一:(未写)串在一起,后缀数组搞出来,然后height数组--排名相邻两个后缀的lcp搞出来,然后可能产生贡献的就是一段连续的height。对这段连续的height,如果有区间[L,R],满足R ...
分类:其他好文   时间:2017-12-06 22:08:51    阅读次数:274
●BZOJ 3238 [Ahoi2013]差异
题链: http://www.lydsy.com/JudgeOnline/problem.php?id=3238 题解: 后缀数组套路深。 问题转化为求出任意两个后缀的LCP之和 在计算贡献时,各种不爽,然后就套路的从height[i]数组下手。计算出 L[i]和 R[i],L[i]:找出排名最小(... ...
分类:其他好文   时间:2017-12-06 19:51:22    阅读次数:142
●UOJ 131 [NOI2015] 品酒大会
题链: http://uoj.ac/problem/131 题解: 网上大多数的方法都是用并查集维护。这里呢,给出另一种自己YY的解法(但实际上本质差不多吧): 后缀数组,RMQ,单调栈 1).预处理 1].首先对字符串后缀排序,得到 sa[i],rank[i],height[i] 2].然后维护出... ...
分类:其他好文   时间:2017-12-06 19:47:38    阅读次数:162
CodeForces 873F Forbidden Indices 后缀数组
忘了当时怎么做的了,先把代码贴上,保存一下后缀数组模板。 ...
分类:编程语言   时间:2017-12-05 21:20:39    阅读次数:252
看不懂的算法系列
FFT套CDQ分治 HDU5730 dsu on tree 链统计/子树统计 无修区间统计离线处理 GSS2 O(1) 序列顺序维护问题 // 找不到那个课件了…… 后缀三连 后缀数组/后缀自动机/后缀平衡树 回文二连 manacher/回文自动机 字符串匹配四连 hash/kmp/AC自动机/tr ...
分类:编程语言   时间:2017-11-27 21:41:47    阅读次数:166
SPOJ 694 || 705 Distinct Substrings ( 后缀数组 && 不同子串的个数 )
题意 : 对于给出的串,输出其不同长度的子串的种类数 分析 : 有一个事实就是每一个子串必定是某一个后缀的前缀,换句话说就是每一个后缀的的每一个前缀都代表着一个子串,那么如何在这么多子串or后缀的前缀中找出不同的并计数呢?思路就是所有的可能子串数 - 重复的子串数。首先我们容易得到一个长度为 len ...
分类:编程语言   时间:2017-11-21 01:13:13    阅读次数:261
POJ 3261 Milk Patterns ( 后缀数组 && 出现k次最长可重叠子串长度 )
题意 : 给出一个长度为 N 的序列,再给出一个 K 要求求出出现了至少 K 次的最长可重叠子串的长度 分析 : 后缀数组套路题,思路是二分长度再对于每一个长度进行判断,判断的过程就是对于 Height 数组进行限定长度的分组策略,如果有哪一组的个数 ≥ k 则说明可行! 分组要考虑到一个事实,对于 ...
分类:编程语言   时间:2017-11-18 13:42:12    阅读次数:216
后缀数组模板
后缀数组资料参考 ==> 链接1 、 链接2 、 论文《后缀数组——处理字符串的有力工具》 、 Height数组与H数组讲解 DA(倍增算法) 时间复杂度是 O(nlogn),然后空间复杂度是 O(n) const int N = 100005; int wa[N],wb[N],wv[N],ws[N ...
分类:编程语言   时间:2017-11-16 22:07:24    阅读次数:215
1340条   上一页 1 ... 35 36 37 38 39 ... 134 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!