码迷,mamicode.com
首页 >  
搜索关键字:回文串    ( 1220个结果
poj3974 Palindrome
题目大意:给出一个长度不大于2e6的字符串,求最长回文串长度。 人话:敲一遍manacher板子。 代码: ...
分类:其他好文   时间:2018-09-24 11:26:15    阅读次数:149
P4888 三去矩阵
P4888 三去矩阵 给出一个字符矩阵, 多次询问求以 $(x, y)$ 为中心的最长回文串长度(即横竖两种) $l, q include include include include include define LL long long using namespace std; int RD( ...
分类:其他好文   时间:2018-09-23 22:25:13    阅读次数:163
LeetCode:验证回文串【125】
LeetCode:验证回文串【125】 题目描述 给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 说明:本题中,我们将空字符串定义为有效的回文串。 示例 1: 示例 2: 题目分析 很明显这是双指针问题,回文判断的方式有很多种,最简单的是将原字符串逆序后判断两者是否 ...
分类:其他好文   时间:2018-09-23 18:17:40    阅读次数:129
Leetcode 125.验证回文串 By Python
思路 显然一个字符串不止包括字母和数字字符,所以我们可以 先提取出来 我们要进行比较的字符 还有一个问题是,字母是分大小写的,我们要统一大写或者统一小写,就是 规范化 代码 反思 可以看出这个提取是稍微繁琐的,在看别人速度快的代码的时候看到可以这样提取 改成这个语句之后效率可以得到有效的提升 ...
分类:编程语言   时间:2018-09-21 23:06:40    阅读次数:187
Manacher算法模板
传送门 Manacher算法是解决回文串长度计算的利器。 优秀的算法大多起源于暴力的思想……我们一步一步来看。 首先思考最暴力的情况怎么匹配?枚举所有区间然后判断是不是回文串,时间复杂度O(n^3). 之后我们考虑优化一下。因为回文串的左右是相同的,所以我们不妨可以枚举回文串的中点,之后向两边依次拓 ...
分类:编程语言   时间:2018-09-21 15:11:15    阅读次数:168
[poj3974] Palindrome 解题报告 (hash\manacher)
题目链接:http://poj.org/problem?id=3974 题目: 多组询问,每组给出一个字符串,求该字符串最长回文串的长度 数据范围支持$O(nlog n)$ 解法一: 二分+hash 回文串分奇数串和偶数串。对于奇数串,我们枚举它的中点,二分一下这个中点可以向两边扩展多远的距离;对于 ...
分类:其他好文   时间:2018-09-20 22:18:26    阅读次数:224
poj 3280 Cheapest Palindrome
给定一些字符集,将字符集中的字符从字符串中删除或增加需要一些代价,问构造一个回文串的最小代价。 因为删除与增加本质是相同的,所以只保存代价最小的然后进行字符的删除。 考虑区间转移,然后存下所有区间的最小状态即可。 #include <cstdio> #include <cstring> #inclu ...
分类:其他好文   时间:2018-09-11 01:06:13    阅读次数:132
算法练习——最长回文子串
题目: 给定一个字符串 s,找到 s 中最长的回文子串。 示例 1: 示例 2: 方法1:暴力求解 思路:可以通从两端到中间遍历字符串,如果碰到字符串是回文串,则该回文串一定是是最长回文串。 效果:判断的整个过程其实有三个内部循环,时间复杂度接近 O(n^3) ,空间复杂度O(n) 方法2:动态规划 ...
分类:编程语言   时间:2018-09-09 16:03:46    阅读次数:159
p1210 回文检测
题目描述 "P1210 回文检测" 分析: 看到回文显然想到了 manacher算法 ( 线性求解 回文串问题 如果不了解还是去敲一下板子,学习一下比较好. "manacher" 题目要求我们求出只包含字母的回文串的长度. 如果你会manacher,这很简单. 只需要 在输入之后处理一下我们得到的串 ...
分类:其他好文   时间:2018-09-09 14:53:40    阅读次数:142
P3649 [APIO2014]回文串
ps:针对 fail 链出的题,一个点的fail指向的节点一定是这个点的子串。 ...
分类:Windows程序   时间:2018-09-08 21:08:02    阅读次数:217
1220条   上一页 1 ... 33 34 35 36 37 ... 122 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!