上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页
摘要: 题目链接:http://poj.org/problem?id=3415 题意:给定2个串[A串和B串],求两个串公共子串长度大于等于k的个数。 思路:首先是两个字符串的问题。所以想用一个'#'把两个字符串拼接起来。求后缀数组。 然后按照k把height数组分组。大于等于k的为一组,然后就是统计每组的 阅读全文
posted @ 2016-09-04 14:02 キリト 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://codeforces.com/contest/710/problem/F 题意:维护一个集合,集合要求满足三种操作。 1 str:向集合插入字符串str(保证不会插入之前已经插入过的字符串) 2str:从集合中删除字符串str(保证删除的str一定在集合中) 3 str:st 阅读全文
posted @ 2016-09-03 21:33 キリト 阅读(1187) 评论(0) 推荐(0) 编辑
摘要: 题目链接: 题意:给定一个只含字母的字符串,求在字符串末尾添加尽量少的字符使得字符串为回文串。 思路:因为只能从末尾添加字符,所以其实求的是最长的后缀回文串。那么添加的字符为除了这个原串的最长后缀回文串之外的其他字符。于是问题就转变成了求字符串的最长后缀回文串,对于后缀数组求回文串子串的做法,将整个 阅读全文
posted @ 2016-08-26 20:16 キリト 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=3080 题意:给定n个DNA串,求最长公共子串。如果最长公共子串的长度小于3时输出no significant commonalities,否则输出该子串,如有多解请输出字典序最小的解 思路:是POJ 3405的弱化版。思路请参考 阅读全文
posted @ 2016-08-25 15:06 キリト 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=3450 题意:给定n个字符串,求n个字符串的最长公共子串,无解输出IDENTITY LOST,否则最长的公共子串。有多组解时输出字典序最小的解 思路:后缀数组的解法,我们把n个串都链接起来,中间用一些互不相同的且都没在原串中出现过的字符 阅读全文
posted @ 2016-08-25 14:59 キリト 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=1226 题意:给定n个字符串[只含大小写字母],求一个字符串要求在n个串或者他们翻转后的串的出现过。输出满足要求的字符串的长度 思路:根据<<后缀数组——处理字符串的有力工具>>的思路,这题不同的地方在于要判断是否在反转后的字符串中出现 阅读全文
posted @ 2016-08-17 20:56 キリト 阅读(569) 评论(1) 推荐(1) 编辑
摘要: 题目链接:http://www.spoj.com/problems/PHRASES/en/ 题意:给定n个字符串,求一个最长的子串至少在每个串中的不重叠出现次数都不小于2。输出满足条件的最长子串长度 思路:根据<<后缀数组——处理字符串的有力工具>>的思路,先将 n个字符串连起来, 中间用不相同的且 阅读全文
posted @ 2016-08-15 22:23 キリト 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=3294 题意:给定n个字符串,求一个最长子串要求在超过一半的字符串中出现过。 如果多解按字典序输出 思路:根据<<后缀数组——处理字符串的有力工具>>的思路,将 n个字符串连起来, 中间用不相同的且没有出现在字符串中的字符隔开, 求后缀 阅读全文
posted @ 2016-08-15 16:21 キリト 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=2774 题意:给定两个只含小写字母的字符串,求字符串的最长公共子串长度。 思路:根据<<后缀数组——处理字符串的有力工具>>的思路,字符串的任何一个子串都是这个字符串的某个后缀的前缀 。求 A和 B的最长公共子串等价于求 A的后缀和 B 阅读全文
posted @ 2016-08-12 17:01 キリト 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=3693 题意:首先定义了一个字符串的重复度。即一个字符串由一个子串重复k次构成。那么最大的k即是该字符串的重复度。现在给定一个长度为n的字符串,求最大重复次数的子串,有多解时输出字典序最小解。 思路:与SPOJ的题意差不多,可以点击这里 阅读全文
posted @ 2016-08-12 15:59 キリト 阅读(221) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页