码迷,mamicode.com
首页 >  
搜索关键字:lcp    ( 302个结果
2018寒假训练记录 2.7
又看了一波后缀数组的论文,放弃要完全搞明白排序的那部分的想法了,黑盒就黑盒好了。 注意的地方是数组最后要加一个0,理解sa, height, rank这几个数组的意义与用处。 sa[i]:排名i的后缀的起始位置 height[i]:suffix(sa[i - 1)和suffix(sa[i])的lcp ...
分类:其他好文   时间:2018-02-08 00:39:58    阅读次数:186
78. Longest Common Prefix【medium】
Given k strings, find the longest common prefix (LCP). Given k strings, find the longest common prefix (LCP). Given k strings, find the longest common ...
分类:其他好文   时间:2018-02-04 19:32:36    阅读次数:101
bzoj3654 图样图森破
非常好的一道题 我们把每个串正反拆成两个串,对于每个正串的所有节点,我们对他们和其他反串的起始位置进行判断lcp,如果这个节点后面的字符串和某个反串的lcp长度等于这个节点后面的字符串长度,那么我们就从这个节点向那个反串的开头连一个边权为二倍长度的边,如果lcp长度等于反串的总长时,我们就连向该节点 ...
分类:其他好文   时间:2018-01-28 11:12:54    阅读次数:200
HiHocoder1419 : 后缀数组四·重复旋律4
题面 "Hihocoder" Sol 题目的提示说的也非常好 我对求$LCP(P L + len \% l, P + len \% L)$做补充 $len=LCP(P, P + L)$ 为什么只要求$LCP(P L + len \% l, P + len \% L)$呢? 考虑在$P L + len ...
分类:编程语言   时间:2018-01-25 00:16:59    阅读次数:149
字符串相关模板
KMP、AC自动机、后缀数组、后缀自动机、manacher、回文自动机 KMP AC自动机(bzoj3530) 后缀数组、manacher(0103练习题T3,和去年省选D2T3很像,但不用本质不同,而且简单很多,用后缀数组和马拉车预处理lcp和以i为开头的回文串(放到树状数组里)) 后缀自动机(b ...
分类:其他好文   时间:2018-01-20 17:54:41    阅读次数:151
Stanford依存句法关系解释
ROOT:要处理文本的语句 IP:简单从句 NP:名词短语 VP:动词短语 PU:断句符,通常是句号、问号、感叹号等标点符号 LCP:方位词短语 PP:介词短语 CP:由‘的’构成的表示修饰性关系的短语 DNP:由‘的’构成的表示所属关系的短语 ADVP:副词短语 ADJP:形容词短语 DP:限定词 ...
分类:其他好文   时间:2018-01-14 22:40:23    阅读次数:246
bzoj2309 CTSC2011 字符串重排
题意: 给定n个字符串S1,S2,S3,...,Sn,把它们排序 设排序结果为Sp1,Sp2,Sp3,...,Spn 现在给定q个任务,每个任务的格式都是"要求在排序结果中Sa恰好在Sb前一个" 你排出的串满足第i个任务,就可以得到2^i(2的i次方)的奖励 现在有两个问题: 1.求相邻两项LCP平 ...
分类:其他好文   时间:2018-01-12 00:05:39    阅读次数:314
bzoj4556: [Tjoi2016&Heoi2016]字符串 (后缀数组加主席树)
题目是给出一个字符串,每次询问一个区间[a,b]中所有的子串和另一个区间[c,d]的lcp最大值,首先求出后缀数组,对于lcp的最大值肯定是rank[c]的前驱和后继,但是对于这个题会出现问题,就是题目中有区间的限制。 For example: 5 1 aaaab 1 2 3 5 对于这个样例,如果 ...
分类:编程语言   时间:2018-01-10 18:33:51    阅读次数:224
英文语法分析树标注集
ROOT:要处理文本的语句 IP:简单从句NP:名词短语VP:动词短语PU:断句符,通常是句号、问号、感叹号等标点符号LCP:方位词短语PP:介词短语CP:由‘的’构成的表示修饰性关系的短语DNP:由‘的’构成的表示所属关系的短语ADVP:副词短语ADJP:形容词短语DP:限定词短语QP:量词短语N ...
分类:其他好文   时间:2018-01-10 13:55:12    阅读次数:237
bzoj4892
后缀数组 先开始nc了,觉得自动机做法是指数级的,就写了个后缀数组 具体方法是暴力,枚举起点,然后用lcp向后暴力匹配,如果失配就减少一次,我们一共有3次机会,这样每次匹配复杂度是O(1)的,所以总复杂度是O(nlogn+n),然后t掉了,交了发别人代码,bzoj怎么那么慢,洛谷跑的飞快。调了很长时 ...
分类:其他好文   时间:2017-12-10 14:46:19    阅读次数:146
302条   上一页 1 ... 11 12 13 14 15 ... 31 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!