码迷,mamicode.com
首页 >  
搜索关键字:后缀数组    ( 1340个结果
bzoj3879
后缀数组+st表+单调栈 这道题是差异的加强版 看起来和差异差不多,但是询问的位置是不连续的,那么我们让他们连续就行。 把每个位置赋成rank值,因为lcp[i]表示rank=i和i+1的最长公共前缀,然后st表处理出相邻两个rank的lcp值,然后和差异一样,单调栈处理最左端和最右端的区间,乘起来 ...
分类:其他好文   时间:2017-07-16 13:28:31    阅读次数:125
UVA 12338:Anti-Rhyme Pairs(后缀数组+ST表)
【题目链接】 click 【题目大意】 给出一些字符串,询问查询任意两个字符串的最长公共前缀 【题解】 将字符串拼接,对拼接的字符串做后缀数组,对于查询的两个字符串, 只要在height数组上查询区间最小值即可。 特别注意多组数据时候对字符串结尾的处理,很久没写容易忽视导致wa。 【代码】 ...
分类:编程语言   时间:2017-07-15 19:57:32    阅读次数:296
ACM-字符串
涉及到字符串的问题,无外乎这样一些算法和数据结构:自动机 KMP算法 Extend-KMP 后缀树 后缀数组 trie树 trie图及其应用。当然一般的字符串问题中,我们只要用简单的暴力算法就可以解决了,然后如果暴力效率太低,就用个hash。 输入输出: C语法: char buf[20]; get ...
分类:其他好文   时间:2017-07-14 19:39:28    阅读次数:147
一道叉姐的AC自动机鬼题
题面描述丢失了。。。 给n个串模板串,然后再给你m个串,对于这m个串的每个串,问在[L,R]的模板串中,在多少个串中出现过; 这题的正解是对于后m个串建AC自动机,然后离线,在fail树上树链求并。 然而我想脑抽地打一下后缀数组; 如果用后缀数组的话,跟喵星球上的点名差不多,但是要在[L,R]中,所 ...
分类:其他好文   时间:2017-07-14 16:22:30    阅读次数:161
【CERC2008】【BZOJ4319】Suffix reconstruction
Description 话说练习后缀数组时,小C 刷遍 poj 后缀数组题。 各类字符串题闻之丧胆。就在准备对敌方武将发出连环杀时,对方一记无中生有,又一招顺 手牵羊。小C 程序中的原字符数组就被牵走了。幸运的是。小C 早已经求出了 SA[],为了 能东山再起,迅速 A 掉此题,他希望各位忠臣们能帮 ...
分类:其他好文   时间:2017-07-12 23:17:52    阅读次数:130
简单易懂的基数排序
本蒟蒻最近在学习后缀数组,发现其需要借助基数排序来实现,于是便上网学习了一波,很简单的排序,其主要思想是:把从低位到最高位依次作为关键字插入桶中,最后就有序了。它的代码更是易懂简单,下附代码: ...
分类:编程语言   时间:2017-07-08 14:39:57    阅读次数:213
Codeforces Round #422 (Div. 2) E. Liar 后缀数组+RMQ+DP
E. Liar The first semester ended. You know, after the end of the first semester the holidays begin. On holidays Noora decided to return to Vi?kopolis. ...
分类:编程语言   时间:2017-07-07 21:40:05    阅读次数:269
Codeforces Round #422 (Div. 2)
A: 给你两个数 (最小的那个<=12) 问这两个数阶乘的GCD 我都吓傻了 直接fac(min(a,b)) 搞定 B: 暴力匹配即可 C: 我似乎是写麻烦了? 搞了两个vector vector是按照时间长度塞的 一个按照排序 另一个按照r排序 newr<l或者newl>r中的最小值 搞一个前缀m ...
分类:其他好文   时间:2017-07-07 21:38:47    阅读次数:271
后缀数组入门
基础介绍: http://www.nocow.cn/index.php/%E5%90%8E%E7%BC%80%E6%95%B0%E7%BB%84 应用:整理自《后缀数组——处理字符串的有力工具》 2.1、最长公共前缀 这里先介绍后缀数组的一些性质。 height数组:定义height[i]=suff ...
分类:编程语言   时间:2017-07-03 19:11:19    阅读次数:194
BZOJ4199 [NOI2015]品酒大会
Description 一年一度的“幻影阁夏日品酒大会”隆重开幕了。大会包含品尝和趣味挑战两个环节,分别向优胜者颁发“首席品酒家”和“首席猎手”两个奖项,吸引了众多品酒师参加。 在大会的晚餐上,调酒师 Rainbow 调制了 n 杯鸡尾酒。这 n 杯鸡尾酒排成一行,其中第i杯酒(1≤i≤n)被贴上了 ...
分类:其他好文   时间:2017-07-02 20:28:40    阅读次数:159
1340条   上一页 1 ... 46 47 48 49 50 ... 134 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!