后缀数组
文章平均质量分 76
eeeaaaaa
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HDU1403 Longest Common Substring
Longest Common Substring Time Limit: 8000/4000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 3851 Accepted Submission(s): 1443 Problem Description Given原创 2014-07-09 14:02:09 · 485 阅读 · 0 评论 -
POJ1743 Musical Theme
Musical Theme Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 17813 Accepted: 6102 Description A musical melody is represented as a sequence of N (1<=N<=20原创 2014-07-10 09:04:21 · 357 阅读 · 0 评论 -
POJ3261 Milk Patterns
Milk Patterns Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 9881 Accepted: 4436 Case Time Limit: 2000MS Description Farmer John has noticed that the原创 2014-07-10 12:05:54 · 421 阅读 · 0 评论 -
POJ3450 Corporate Identity
Corporate Identity Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 4672 Accepted: 1765 Description Beside other services, ACM helps companies to clearly st原创 2014-07-11 15:12:45 · 588 阅读 · 0 评论 -
【总结】 后缀数组
1.基本定义 子串:串中的某原创 2014-07-15 10:19:57 · 377 阅读 · 0 评论 -
ural1297 Palindrome【后缀数组】
题意:给出一个串,求出这个串的最长回文字串。 用后缀数组解决,把这个串反向并接在原串后面,中间加一个没有出现过的字符。然后枚举回文字串的中心(这里要按串的长度分成奇数长度和偶数长度),求这个枚举的位置和在反向接上去的那个位置,这两个位置之间的最长公共前缀就可以了。。求公共前缀用个线段树维护就好了 #include #include #include #define ls (k<<1) #def原创 2015-04-25 12:06:35 · 382 阅读 · 0 评论 -
HDU4691 Front compression【后缀数组】
题意:先给出一个串,然后下面给一个n表示输入串的个数,然后每行两个数表示输入的串的起点和重点(左闭右开)。。问的是 不压缩和压缩之后的大小。。 每个字符占1大小,空格和回车也占1.。 很基本的后缀数组,求lcp,因为不会写RMQ。。。所以直接写线段树了。。每次求一下这个串与上一个串的lcp。。然后处理就好了 #include #include #include #define ls (k<<原创 2015-04-28 15:24:08 · 470 阅读 · 0 评论
分享