码迷,mamicode.com
首页 >  
搜索关键字:回文串    ( 1220个结果
求最长回文子串,O(n)复杂度
最长回文子串问题—Manacher算法 最长回文串问题是一个经典的算法题。 0. 问题定义 最长回文子串问题:给定一个字符串,求它的最长回文子串长度。 假设一个字符串正着读和反着读是一样的,那它就是回文串。以下是一些回文串的实例: 12321 a aba abba aaaa tattarrattat ...
分类:其他好文   时间:2018-02-21 13:26:13    阅读次数:186
【紫书】例题3-3 回文词(Palindromes, UVa401)
【题目描述】 输入一个字符串,判断它是否为回文串以及镜像串。输入字符串保证不含数字0.所谓回文串,就是反转以后和原串相同,如abba和madam。所有镜像串,就是左右镜像之后和原串相同,如2S和3AIAE。注意,并不是每个字符在镜像之后都能得到一个合法字符。在本题中,每个字符的镜像如图所示(空白项表 ...
分类:其他好文   时间:2018-02-16 13:01:51    阅读次数:192
【lightoj-1025】The Specials Menu(区间DP)
题目链接:http://www.lightoj.com/volume_showproblem.php?problem=1025 【题目大意】 求一个字符串删去任意字符可以构成多少个不同的回文串 【分析】 区间dp。传送门 dp[i][j] 代表从字符i到j, 分两种情况,s[i] != s[j]时, ...
分类:其他好文   时间:2018-02-12 18:46:46    阅读次数:159
分割回文串 II · Palindrome Partitioning II
[抄题]: 给定一个字符串s,将s分割成一些子串,使每个子串都是回文。 返回s符合要求的的最少分割次数。 [思维问题]: [一句话思路]: [输入量]:空: 正常情况:特大:特小:程序里处理到的特殊情况:异常情况(不合法不合理的输入): [画图]: [一刷]: [二刷]: [三刷]: [四刷]: [ ...
分类:其他好文   时间:2018-02-10 22:36:34    阅读次数:263
最长双回文串
Description 顺序和逆序读起来完全一样的串叫做回文串。比如acbca是回文串,而abc不是(abc的顺序为“abc”,逆序为“cba”,不相同)。 输入长度为n的串S,求S的最长双回文子串T,即可将T分为两部分X,Y,(|X|,|Y|≥1)且X和Y都是回文串。 Input 一行由小写英文字 ...
分类:其他好文   时间:2018-02-05 00:34:43    阅读次数:157
神奇项链
Description 母亲节就要到了,小 H 准备送给她一个特殊的项链。这个项链可以看作一个用小写字母组成的字符串,每个小写 字母表示一种颜色。为了制作这个项链,小 H 购买了两个机器。第一个机器可以生成所有形式的回文串,第二个 机器可以把两个回文串连接起来,而且第二个机器还有一个特殊的性质:假如 ...
分类:其他好文   时间:2018-02-05 00:31:26    阅读次数:125
[Jsoi2016]扭动的回文串
Description JYY有两个长度均为N的字符串A和B。 一个“扭动字符串S(i,j,k)由A中的第i个字符到第j个字符组成的子串 与B中的第j个字符到第k个字符组成的子串拼接而成。 比如,若A=’XYZ’,B=’UVW’,则扭动字符串S(1,2,3)=’XYVW’。 JYY定义一个“扭动的回 ...
分类:Web程序   时间:2018-02-05 00:23:59    阅读次数:269
分割回文串 · Palindrome Partitioning
[抄题]: 给定一个字符串s,将s分割成一些子串,使每个子串都是回文串。 返回s所有可能的回文串分割方案。 给出 s = "aab",返回 [思维问题]: [一句话思路]: [输入量]:空: 正常情况:特大:特小:程序里处理到的特殊情况:异常情况(不合法不合理的输入): [画图]: [一刷]: [二 ...
分类:其他好文   时间:2018-02-04 19:37:23    阅读次数:163
Manacher's Algorithm 马拉车算法
这个马拉车算法Manacher‘s Algorithm是用来查找一个字符串的最长回文子串的线性方法,由一个叫Manacher的人在1975年发明的,这个方法的最大贡献是在于将时间复杂度提升到了线性,这是非常了不起的。对于回文串想必大家都不陌生,就是正读反读都一样的字符串,比如 "bob", "lev ...
分类:编程语言   时间:2018-02-03 12:39:03    阅读次数:141
CodeForces 607B(DP初步_H题)解题报告
题目链接:http://codeforces.com/problemset/problem/607/B 题意:给出一个数字序列,若序列中存在子串存在回文串,可以进行消除,求出最小消除次数。 思路:区间dp,对于区间[i,j],如果a[i]==a[j],那么f[i][j]==f[i+1][j-1],因 ...
分类:其他好文   时间:2018-01-30 19:52:50    阅读次数:104
1220条   上一页 1 ... 45 46 47 48 49 ... 122 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!