码迷,mamicode.com
首页 >  
搜索关键字:manacher算法    ( 287个结果
(manacher算法) poj 3974
PalindromeTime Limit:15000MSMemory Limit:65536KTotal Submissions:5193Accepted:1867DescriptionAndy the smart computer science student was attending an ...
分类:编程语言   时间:2015-05-07 16:21:14    阅读次数:122
hihoCoder #1032 : 最长回文子串 [ Manacher算法--O(n)回文子串算法 ]
传送门#1032 : 最长回文子串时间限制:1000ms单点时限:1000ms内存限制:64MB描述小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在编程的学习道路上一同前进。这一天,他们遇到了一连串的字符串,于是小Hi就向小Ho提出了那个经典的问题:“...
分类:编程语言   时间:2015-05-07 16:08:26    阅读次数:204
HDU ACM 4513 吉哥系列故事——完美队形II->求最长回文串(manacher算法)
分析:该題可以通过求最长回文串的方法来解决;求最长回文串使用manacher算法,O(n)时间复杂度。 注意:while(a[i-len[i]]==a[i+len[i]] && a[i-len[i]] #include using namespace std; #define N 100010 int len[N<<1]; int a[N<<1]; int Manacher(int n) ...
分类:编程语言   时间:2015-05-05 21:57:17    阅读次数:190
hdu 3068 Manacher算法
题意:求最长回文串,模板题 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 using namespace std; 9 #define MOD 100000000710 const int...
分类:编程语言   时间:2015-05-01 10:34:19    阅读次数:124
manacher算法
转载自:http://blog.csdn.net/xingyeyongheng/article/details/9310555manacher算法:定义数组p[i]表示以i为中心的(包含i这个字符)回文串半径长将字符串s从前扫到后for(inti=0;imaxlen,则初始化p[i+k]=1;//本...
分类:编程语言   时间:2015-04-29 11:32:01    阅读次数:142
POJ 3974 Palindrome
题目链接:http://poj.org/problem?id=3974题意:求一给定字符串最长回文子串的长度思路:直接套模板manacher算法code: 1 #include 2 #include 3 #include 4 using namespace std; 5 const int M...
分类:其他好文   时间:2015-04-28 15:36:44    阅读次数:139
O(n)回文子串(Manacher)算法
O(n)回文子串(Manacher)算法资料来源网络 参见:http://www.felix021.com/blog/read.php?2040问题描述:输入一个字符串,求出其中最大的回文子串。子串的含义是:在原串中连续出现的字符串片段。回文的含义是:正着看和倒着看相同,如abba和yyxyy。解析...
分类:编程语言   时间:2015-04-23 22:57:53    阅读次数:167
#1032 : 最长回文子串 (Manacher算法)
这篇博文对Manacher讲的还不错 #1032 : 最长回文子串 时间限制:1000ms 单点时限:1000ms 内存限制:64MB 描述 小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在编程的学习道路上一同前进。 这一天,他们遇到了一连串的字符串,于是小Hi就向小Ho提出了那个经典的问题:“小Ho,你能不能分别在这些...
分类:编程语言   时间:2015-04-23 10:58:37    阅读次数:164
[hiho 01]最长回文子串、Manacher算法
题目描述- 基础方法:枚举子串,判断是否为回文串。- 改进:枚举中间位置,向两侧拓展。- 再改进:利用以前的信息,使得不用每个新位置都从长度1开始拓展。- 优化:将字符串预处理为奇数长度以避免考虑条件分支。- 再优化:开头加入特殊字符避免考虑边界。Manacher 算法:id 是中心点,mx 是其边...
分类:编程语言   时间:2015-04-20 00:06:11    阅读次数:174
【BZOJ】【3790】神奇项链
Manacher算法/DP 找出所有的回文串,看做是一个个线段,那么问题就转化成了用最少的线段将整个区间覆盖起来,可以重叠,那么这就是一个DP了= = Orz ZKY大爷,让蒟蒻开眼界了……头一次知道原来树状数组还可以反过来用0.0 1 /****************************.....
分类:其他好文   时间:2015-04-07 17:24:19    阅读次数:145
287条   上一页 1 ... 21 22 23 24 25 ... 29 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!