码迷,mamicode.com
首页 >  
搜索关键字:后缀数组    ( 1340个结果
自我剖析
[知识方面] 字符串:最近有在补,学习了回文树、后缀自动机。对字符串自动机的理解更加深了。在暑假的训练过程中可以独立攻克一些字符串中档题目。尚未掌握的内容是后缀数组的应用。 多项式:多项式方面,FFT学习了比较长的时间,但是不是很理解。生成函数稍微有所学习,但是完全不知道如何应用到题目中,遇到有关的 ...
分类:其他好文   时间:2018-09-03 22:01:07    阅读次数:209
[Note]后缀数组
后缀数组 代码 注意由于h数组的定义,我们需要标记为 的部分。 最长公共子串问题 ( "hiho1415" ) 将两个子串拼接起来,用 分隔,那么两个串的最长公共子串就是保证 和`sa[i 1] h[i]`。 连续重复次数最多的子串 ( "hiho1419" ) 枚举子串长度 和重复起点 ,计算重复 ...
分类:编程语言   时间:2018-09-02 18:45:56    阅读次数:167
后缀数组
https://blog.csdn.net/qq_35640373/article/details/70168683 ...
分类:编程语言   时间:2018-08-30 22:11:56    阅读次数:177
【HDU - 5442】Favorite Donut 【最大表示法+KMP/后缀数组】
题意 给出一个长度为n的环状由小写字母组成的序列,请找出从何处断开,顺时针还是逆时针,使得字典序最大。如果两个字符串的字典序一样大,那么它会选择下下标最小的那个。如果某个点顺时针逆时针产生的字典序大小相同,那么优先选择顺时针的。这个题用最大表示法+KMP很容易解决。因为最大表示法找到的是下表最小的那 ...
分类:编程语言   时间:2018-08-26 11:46:32    阅读次数:162
UVALive - 8086 Substring Sorting (后缀数组+线段树上二分)
题意: 给一个串S, 多次询问k和m,求S的所有长度为k的不同子串中,字典序为排第m的串的最早出现位置 简化问题: 如果没有长度k的限制,并且没有不同子串的限制要怎么做。要字典序第m大,容易想到用后缀数组,因为它就是将n个后缀按字典序排好的,设f(i) = 排名<=i的所有后缀的所有前缀的个数和,假 ...
分类:编程语言   时间:2018-08-23 02:09:28    阅读次数:181
初学后缀数组记录(然而并不是很会。。&&很水。。)
两篇很赞的博文: 后缀数组 最详细讲解 (这一篇代码注释很详细,可以好好研读一番) 知识点 后缀数组 orz后缀数组代码 后缀数组主要实现思想就是倍增法+基数排序,代码难也是因为这两者要同时运用。 如果对基数排序还不懂,可以参考一下这篇博文: 基数排序 今后还是要继续学这个神仙操作,继续加油。 ...
分类:编程语言   时间:2018-08-23 00:17:40    阅读次数:227
[hiho1043]后缀数组一·重复旋律
重复子串即两后缀的公共前缀,最长重复子串,等价于两后缀的最长公共前缀的最大值。问题就转化成了,求height数组中长度为K的子串中的最小值的最大值。 Code: 整体思路并不是很难,有几处需要注意的地方:一个是后缀数组的求解过程中的一些小细节,一个是最后统计答案的时候单调队列操作的处理顺序。 ...
分类:编程语言   时间:2018-08-19 12:57:59    阅读次数:150
Long Long Message POJ - 2774
题意: 给你两串字符,要你找出在这两串字符中都出现过的最长子串 解析: 先用个分隔符将两个字符串连接起来,再用后缀数组求出height数组的值,找出一个height值最大并且i与i-1的sa值分别在两串字符中就好了 ...
分类:其他好文   时间:2018-08-17 22:19:27    阅读次数:159
Power Strings POJ - 2406(next水的一发 || 后缀数组)
后缀数组专题的 emm。。 就next 循环节。。/ 有后缀数组也可以做 从小到大枚举长度i,如果长度i的子串刚好是重复了len/i次,应该满足len % i == 0和rank[0] - rank[i] == 1(整个串的等级比 i位置开始的后缀的等级大1 (i位置开始的后缀即为比总串低一个等级的 ...
分类:编程语言   时间:2018-08-17 20:01:06    阅读次数:139
Distinct Substrings SPOJ - DISUBSTR(后缀数组水题)
求不重复的子串个数 用所有的减去height就好了 推出来的。。。 ...
分类:编程语言   时间:2018-08-17 19:11:22    阅读次数:156
1340条   上一页 1 ... 19 20 21 22 23 ... 134 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!