上一页 1 ··· 15 16 17 18 19
摘要: Pku3080 Blue Jeans Time Limit:1000MS Memory Limit:265536K Total Submit:4 Accepted:3 Description The Genographic Project is a research partnersh... 阅读全文
posted @ 2014-12-03 20:46 orzpps 阅读(191) 评论(0) 推荐(0) 编辑
摘要: Description 我们用N(1 lim时 就把i和i-1分成不同的组 然后就要保证一个组里至少有两个公共子串位置不重叠。那么只要求出每个组最大的sa和最小的sa,如果他们的差超过lim,即该子串的长度,那么他们在原串中就是不重叠的,return true#include#inclu... 阅读全文
posted @ 2014-12-03 20:27 orzpps 阅读(144) 评论(0) 推荐(0) 编辑
摘要: Description 农夫John发现他的奶牛产奶的质量一直在变动。经过细致的调查,他发现:虽然他不能预见明天 产奶的质量,但连续的若干天的质量有很多重叠。我们称之为一个“模式”。 John的牛奶按质量可以被赋予一个0到1000000之间的数。并且John记录了N(1#include#inc... 阅读全文
posted @ 2014-12-03 17:05 orzpps 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给定一个字符串,求它的最长可重叠的重复子串的长度 思路:求出height数组之后,输出最大值即可。因为最长可重叠的重复子串一定是在相邻两个后缀的最长公共前缀,即height,而要求最大值,输出height最大值即可#include#include#define max(a,b) a>b... 阅读全文
posted @ 2014-12-03 11:59 orzpps 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给定一个字符串,输出排名为1到n的后缀的起始位置 思路:按后缀数组的sa的定义,直接输出即可 code: #include #include using namespace std; const int maxl=200000; int rank[maxl+10],sa[maxl+10... 阅读全文
posted @ 2014-12-03 11:49 orzpps 阅读(139) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19