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