码迷,mamicode.com
首页 >  
搜索关键字:重复子串    ( 211个结果
后缀数组 POJ 1743 Musical Theme
题目链接 题意:给定n个数字,求超过5个数字的,最长的,变化相同的,不相交的重复子串 分析:男人8题中的一题!数列相邻两项做差,形成新数列,即求数列中的最长重复子串(不可相交)。 后缀数组+二分答案。假如二分得到答案L,如何知道它是可行的呢? 因为对于排序后的后缀,Lcp ( Suffix ( Li ...
分类:编程语言   时间:2016-05-01 09:47:11    阅读次数:171
【POJ 3693】Maximum repetition substring 重复次数最多的连续重复子串
后缀数组的论文里的例题,论文里的题解并没有看懂,,, 求一个重复次数最多的连续重复子串,又因为要找最靠前的,所以扫的时候记录最大的重复次数为$ans$,扫完后再后从头暴力扫到尾找重复次数为$ans$的第一个子串的开头,break输出就可以了 终于A了233 ...
分类:其他好文   时间:2016-04-21 18:19:19    阅读次数:155
BZOJ2320 : 最多重复子串
本题就是求重复数最多的字典序最小的$runs$,如果重复数为1,那么做法显然,然后只考虑重复数大于1的情况。 从小到大枚举长度$len$,对于每个关键点$x=i\times len$,有且仅有一个长度为$len$的串经过它。 算出$x$与$x+len$的最长公共前缀$A$和最长公共后缀$B$后,贡献
分类:其他好文   时间:2016-03-15 00:21:15    阅读次数:193
leetcode 3. Longest Substring Without Repeating Characters (Python版)
题目:Givenastring,findthelengthofthelongestsubstringwithoutrepeatingcharacters.Forexample,thelongestsubstringwithoutrepeatinglettersfor"abcabcbb"is"abc",whichthelengthis3.For"bbbbb"thelongestsubstringis"b",withthelengthof1.大意是找出最长无重复子串算法思路..
分类:编程语言   时间:2016-01-23 18:46:08    阅读次数:190
【POJ1743】不可重叠最长重复子串
题意:求一个字符串里两个不重叠的最长重复子串代码如下: 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 7 int sa[20010],rank[20010],y[20010],Rsort[...
分类:其他好文   时间:2015-12-15 18:08:44    阅读次数:207
UVALive4513 Stammering Aliens(哈希法 | 后缀数组)
题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=12580【思路】 求出现次数不小于k次的最长可重复子串和最后的出现位置。 法一: 后缀数组,二分长度,划分height。时间复杂度为O(nlogn) 法二: Hash法...
分类:编程语言   时间:2015-12-10 18:56:55    阅读次数:223
找出字符串的最长不重复子串,输出最大的子字符串
比如:ababcdebc,那他最大的子字符串就是:abcdeusingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; usingSystem.Threading.Tasks; namespaceConsoleApplication4 { classProgram { staticvoidMain(string[]args) { strings="abcababcdefgfg"..
分类:其他好文   时间:2015-12-02 18:41:13    阅读次数:184
[Poj3261] [Bzoj1717] [后缀数组论文例题,USACO 2006 December Gold] Milk Patterns [后缀数组可重叠的k次最长重复子串]
和上一题(POJ1743,上一篇博客)相似,只是二分的判断条件是:是否存在一段后缀的个数不小于k 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 10 ...
分类:编程语言   时间:2015-11-19 18:26:13    阅读次数:231
找出字符串中最长不重复子串
public class AE { public static void main(String[] args) { //String s = "abacdecfgab"; String s = "abacdbe"; System.out.printl...
分类:其他好文   时间:2015-10-19 12:43:47    阅读次数:135
(算法)最长不重复子串
题目:从一个字符串中找到一个连续子串,该子串中任何两个字符不能相同,求子串的最大长度并输出一条最长不重复子串。思路:利用hash表hashTable[256]来保存出现过的字符,然后从头开始遍历字符串,1、如果当前字符ch已经出现过(hashTable[ch]==1),则表示一个局部最长不重复子串已...
分类:编程语言   时间:2015-10-13 20:46:58    阅读次数:156
211条   上一页 1 ... 10 11 12 13 14 ... 22 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!