码迷,mamicode.com
首页 >  
搜索关键字:回文子串    ( 680个结果
关于字符串问题【Manacher】
Manacher是用来求最长回文子串的。做法很好理解,有一点贪心的感觉。 解释一下加#号字符串abbaba,abba和aba都回文子串,但是一个长度是奇数,一个是偶数,直接做还要分情况讨论。如果变成#a#b#b#a#b#a#,那#a#b#b#a#和#a#b#a# 长度都是奇数,而且开头结尾都是#号, ...
分类:其他好文   时间:2017-09-17 17:32:58    阅读次数:148
YYHS-论战大原题
题目描述 Abwad最终造出了一道惊世骇俗的难题——在线询问动态仙人球上第k长的路径的所有后缀的不同的回文子串数,可是nbc只瞄了一眼题面,就说出了Abwad冥思苦想了三天三夜才得到的算法。 为了扭转劣势,Abwad决定和nbc论战大原题。规则很简单,即给出一道原题,比谁能更快地找出原题的出处并将其 ...
分类:其他好文   时间:2017-09-15 19:05:40    阅读次数:187
回文串问题
1.回文串的判断 2.最长回文子串 中心扩展就是把给定的字符串的每一个字母当做中心,向两边扩展,这样来找最长的子回文串。算法复杂度为O(N^2)。 但是要考虑两种情况: 1、像aba,这样长度为奇数。 2、像abba,这样长度为偶数。 int expandAroundCenter(const cha ...
分类:其他好文   时间:2017-08-30 23:46:46    阅读次数:204
51nod 1089 最长回文子串 V2(Manacher算法)
1089 最长回文子串 V2(Manacher算法) 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注 1089 最长回文子串 V2(Manacher算法) 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 1089 最长回文子串  ...
分类:编程语言   时间:2017-08-29 14:39:27    阅读次数:141
Codechef LOCAUG17
做完题目很少有写题解的习惯,强行PO一组吧。 比赛链接:https://www.codechef.com/LOCAUG17 PRINCESS 给定字符串s,问s是否存在长度大于1的回文子串。 解:分两种情况。设n=|s|。 1. 存在回文子串长度为奇数。则存在2<=i<n,使得s[i-1]==s[i ...
分类:其他好文   时间:2017-08-25 19:55:19    阅读次数:212
WXH Round #16 C 回文
3 回文(pal.c/cpp/pas)3.1 题目描述 闲着无聊的YGH秒掉上面两道题之后,开始思考有趣的回文串问题了。 他面前就有一个漂浮着的字符串。显然YGH是会manacher的,于是他随手求出了这个字符串的回文子串个数。但是他不满足于这个问题,他打算搞出一个数据结构,能够快速求出这个字符串下 ...
分类:其他好文   时间:2017-08-22 16:13:45    阅读次数:171
【bzoj3676】[Apio2014]回文串 回文自动机
题目描述 考虑一个只包含小写拉丁字母的字符串s。我们定义s的一个子串t的“出现值”为t在s中的出现次数乘以t的长度。请你求出s的所有回文子串中的最大出现值。 输入 输入只有一行,为一个只包含小写字母(a -z)的非空字符串s。 输出 输出一个整数,为逝查回文子串的最大出现值。 样例输入 【样例输入l ...
分类:Windows程序   时间:2017-08-16 09:58:09    阅读次数:241
647. Palindromic Substrings 回文子串的数量
Given a string, your task is to count how many palindromic substrings in this string.The substrings with different start indexes or end indexes are co... ...
分类:其他好文   时间:2017-08-13 22:13:45    阅读次数:594
hdu3613 Best Reward 扩展kmp or O(n)求最大回文子串
/** 题目:hdu3613 Best Reward 链接:http://acm.hdu.edu.cn/showproblem.php?pid=3613 题意:有一个字符串,把他切成两部分。 如果这部分是回文串,那么他的值为所有字母的权值和。否则这部分值为0;这两部分的值和为该切法的权值。 求最大的... ...
分类:其他好文   时间:2017-08-13 15:20:20    阅读次数:176
HDU 1513[Palindrome] 回文串
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1513 题目大意:给一个字符串,问最少加多少个字母能成为回文串。 关键思想:要解决的是回文子序列问题而不是回文子串。回文子序列怎么求?可以把字符串倒转一下,再求他们的最长公共子序列啊!想一想为什么。求出L ...
分类:其他好文   时间:2017-08-12 21:15:03    阅读次数:175
680条   上一页 1 ... 31 32 33 34 35 ... 68 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!