码迷,mamicode.com
首页 >  
搜索关键字:最长回文    ( 742个结果
UVA 11888 - Abnormal 89's(Manachar)
UVA 11888 - Abnormal 89's 题目链接 题意:给定一个字符串。推断类型。一共三种。两个回文拼接成的,一个回文,其他 思路:利用Manachar处理出每一个位置的最长回文,然后扫描一遍去推断就可以 代码: #include <cstdio> #include <cstring> ...
分类:其他好文   时间:2017-07-30 17:14:42    阅读次数:123
最长回文字符串 POJ3974
曾经有一个好算法放到我面前,我没有好好珍惜,直到用到的时候才后悔莫及。那就是Manacher(马拉车算法),以O(n)的复杂度计算最长回文字符串。曾经刷Leetcode的时候,室友跟我说了这个算法,但当时那个题目用中间枚举也过了,我就没有在意,直到前天才弄会,写这篇报告之前,我又专门写了一遍马拉车,... ...
分类:其他好文   时间:2017-07-23 22:35:12    阅读次数:171
HDU 4745 Two Rabbits(最长回文子序列)
http://acm.hdu.edu.cn/showproblem.php?pid=4745 题意: 有一个环,现在有两只兔子各从一个点开始起跳,一个沿顺时针,另一个沿逆时针,只能在一圈之内跳,并且每次所在的点的大小必须相同,问最多能经过 几个点。 思路:环状的话可以先倍增改成链。 这道题目的话就是 ...
分类:其他好文   时间:2017-07-21 10:41:44    阅读次数:159
UVa 11404 回文子序列(LCS求最长回文串长度)
https://vjudge.net/problem/UVA-11404 题意: 给定一个由小写字母组成的字符串,删除其中的0个或多个字符,使得剩下的字母(顺序不变)组成一个尽量长的回文串。如果有多解,输出字典序最小的解。 思路: 首先,最长回文子串的长度可以通过正序字符串和逆序字符串进行LCS得出 ...
分类:其他好文   时间:2017-07-18 17:50:40    阅读次数:321
HDU3068 最长回文
给出一个只由小写英文字符a,b,c...y,z组成的字符串S,求S中最长回文串的长度.回文就是正反读都是一样的字符串,如aba, abba等 Input 输入有多组case,不超过120组,每组输入为一行小写英文字符a,b,c...y,z组成的字符串S两组case之间由空行隔开(该空行不用处理)字符 ...
分类:其他好文   时间:2017-07-15 02:02:30    阅读次数:238
2238"回文字串"报告
题目描述: 回文串,就是从前往后和从后往前看都是一样的字符串。那么现在给你一个字符串,请你找出该字符串中,长度最大的一个回文子串。 输入描述: 有且仅有一个仅包含小写字母的字符串,保证其长度不超过5000 输出描述: 有且仅有一个正整数,表示最长回文子串的长度 输入样例: abccbxyz 输出样例 ...
分类:其他好文   时间:2017-07-08 19:17:36    阅读次数:257
最长回文子串之Manacher算法
以Hihocoder 1032为例。 manacher算法: 设一个数组p,p[i]表示以第i个字符为中心的最大半径,最大的p[i]就是最长的回文子串了。 不过这样要用两个循环,时间复杂度是(n*n)。 而manacher算法可以快速的求p[i],具体的可以参考这里。 AC代码: ...
分类:编程语言   时间:2017-07-06 20:48:23    阅读次数:247
hiho一下--第一周(最长回文子串)
时间限制:1000ms 单点时限:1000ms 内存限制:64MB 时间限制:1000ms 单点时限:1000ms 内存限制:64MB 描述 小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在编程的学习道路上一同前进。 这一天,他们遇到了一连串的字符串, ...
分类:其他好文   时间:2017-07-06 20:32:54    阅读次数:150
LeetCode - 5 - Longest Palindromic Substring
题目 URL:https://leetcode.com/problems/longest-palindromic-substring 解法 一、循环搜索 对于每一个字符,往后搜索,遇到相同字符,开始判断是否回文串,若是回文串则与当前最长回文串的长度比较,若更长,则更新最长回文串。 显然是三层循环:第 ...
分类:其他好文   时间:2017-07-05 23:04:00    阅读次数:253
[LeetCode]5. Longest Palindromic Substring
Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000. Example: Input: "babad" Output: "b ...
分类:其他好文   时间:2017-06-29 09:56:52    阅读次数:197
742条   上一页 1 ... 31 32 33 34 35 ... 75 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!