码迷,mamicode.com
首页 >  
搜索关键字:回文串    ( 1220个结果
CF17E Palisection
题意:给定一个长度为n的小写字母串。问你有多少对相交的回文子 串(包含也算相交) 。 题目传送门 日常敲模板2333 首先,相交的很不好找。 考虑等价问题,有多少对不相交的。用总数减去即可。 对于一个点i,从i-hw[i]到i,所有点都可以作为以i为中点的回文串的起点,统计终点同理。于是,就可以差分 ...
分类:其他好文   时间:2018-07-29 22:22:49    阅读次数:188
[xsy2242]回文子串
题意:给定参数$k$,维护一个字符串,支持区间覆盖字符和查询,查询是查询区间中有多少个长度$\leq k$的子串是回文串,其中$k\leq50$ $k$很小,考虑从这里入手,我们先用manacher预处理出以每个位置开头有多少个回文串,用线段树存起来 查询$[l,r]$时$[l,r-k+1]$这段可 ...
分类:其他好文   时间:2018-07-22 20:49:37    阅读次数:172
【Manacher算法】最长子回文串
【Manacher算法】 这个算法用来找出一个字符串中最长的回文子字符串。 如果采取暴力解最长回文子字符串问题,大概可以有两种思路:1. 遍历出所有子字符串找其中最长的回文 2. 从每个字符作为中心,向两边扩散看是否回文。 第二种比第一种稍微高明一点,但是总体的复杂度还是O(n^2)的。 而Mana ...
分类:编程语言   时间:2018-07-20 19:06:57    阅读次数:200
leetcode-验证回文字符串
给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 说明:本题中,我们将空字符串定义为有效的回文串。 示例 1: 示例 2: ...
分类:其他好文   时间:2018-07-19 22:32:06    阅读次数:191
Manacher算法模板
题目描述 给出一个只由小写英文字符a,b,c...y,z组成的字符串S,求S中最长回文串的长度. 字符串长度为n 输入输出格式 输入格式: 一行小写英文字符a,b,c...y,z组成的字符串S 输出格式: 一个整数表示答案 题解及总结 和很多字符串算法一样,Manacher算法与其说是一种算法,还不 ...
分类:编程语言   时间:2018-07-18 23:32:10    阅读次数:172
HDU - 5340 Three Palindromes(manacher算法)
http://acm.hdu.edu.cn/showproblem.php?pid=5340 题意 判断是否能将字符串S分成三段非空回文串 分析 manacher预处理出前缀和后缀回文的位置, 枚举第一个回文串和第三个回文串,这样得到第二个回文串的区间,找中点,因为manacher处理后所有的回文串 ...
分类:编程语言   时间:2018-07-11 12:20:15    阅读次数:176
最长回文字串
给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。 示例 1: 示例 2: 查看资料找到了manacher算法 这个算法是以每一个字符为中心, 向两边发散,同时,用一个数组p来记录以每一个字符为中心的回文串的一半的长度. 先看一下该算法的核心. 确定以第i个字符为 ...
分类:其他好文   时间:2018-07-08 19:05:25    阅读次数:177
代码题(16)— 回文(1)
1、9. 回文数 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 示例 2: 示例 3: 2、125. 验证回文串 给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 说明:本题中,我们将空字符串定义为有效的回文串。 ...
分类:其他好文   时间:2018-07-03 22:37:31    阅读次数:217
P4555 [国家集训队]最长双回文串(回文树)
题目描述 顺序和逆序读起来完全一样的串叫做回文串。比如 是回文串,而 不是( 的顺序为 ,逆序为 ,不相同)。 输入长度为 n 的串 S ,求 S 的最长双回文子串 T ,即可将 T 分为两部分 X , Y ,( |X|,|Y|≥1 )且 X 和 Y都是回文串。 输入输出格式 输入格式: 一行由小写 ...
分类:其他好文   时间:2018-06-30 11:07:21    阅读次数:179
CF245H Queries for Number of Palindromes(回文树)
题意翻译 题目描述 给你一个字符串s由小写字母组成,有q组询问,每组询问给你两个数,l和r,问在字符串区间l到r的字串中,包含多少回文串。 输入格式 第1行,给出s,s的长度小于5000 第2行给出q(1题解 这个题目的思路非常巧妙? 因为时间复杂度允许达到$n$^2^,于是我们就从1开始一直到st ...
分类:其他好文   时间:2018-06-30 11:04:44    阅读次数:165
1220条   上一页 1 ... 37 38 39 40 41 ... 122 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!