码迷,mamicode.com
首页 >  
搜索关键字:回文串    ( 1220个结果
回文自动机
译名为“回文树”,是一种专门处理回文串的数据结构,类似于马拉车,但更为强大。是由两颗分别存储偶数回文串树和存储奇数回文串树组成,每个节点代表母串的回文串,两树之间中用fail指针连接。 ...
分类:其他好文   时间:2019-07-26 17:43:07    阅读次数:70
Manacher's Algorithm(马拉车算法)
Manacher Algorithm算法,俗称马拉车算法,其时间复杂为O(n)。该算法是利用回文串的特性来避免重复计算的,至于如何利用,且由后面慢慢道来。 在时间复杂度为O(n^2)的算法中,我们在遍历的过程要考虑到回文串长度的奇偶性,比如说“abba”的长度为偶数,“abcba”的长度为奇数,这样 ...
分类:编程语言   时间:2019-07-26 17:39:09    阅读次数:86
CodeForces - 1140E Palindrome-less Arrays
``标签真好用。但要是vj挂了,我这里的题面也挂了…… 中文题意 给一个长度为n的序列,其中的数字范围是[1,k],有一些已经给定了,另一些空着等我们填数字(用 1表示)。我们要在所有空着的地方填入[1,k]范围内的整数,并且使填完后的序列里没有长度为奇数的回文串(单个不算)。问总的方案数%9982 ...
分类:其他好文   时间:2019-07-23 16:58:29    阅读次数:134
2019暑假——区域赛真题讲解
第一场【cx】2019.7.19 第一题 (2019 ICPC 徐州 H.Rikka with A Long Colour Palette) Q:n条线段(每条线段给出左右边界位置[ l, r ]),k种颜色。你要为每条线段染一种颜色,问至少能被k种颜色所覆盖的区间的最大总长度。∑n <= 2e6, ...
分类:其他好文   时间:2019-07-22 23:55:25    阅读次数:248
2019.7.20模拟赛
T1 串 签到题。看完样例就很容易猜到这题答案多半就是$\{ 1,1,2\}$里面的,然后感性理解理性证明了一通,发现好像的确是这样。 如果串形如$aaaaaaa,aaaabaaaa,abababababa$,那么直接无解。 如果串不是回文串,就是1。 剩下的全都是2。 T2 变量 不算难的最小割, ...
分类:其他好文   时间:2019-07-20 21:41:24    阅读次数:86
回文字符串
回文串是指aba、abba、cccbccc、aaaa这种左右对称的字符串。每个字符串都可以通过向中间添加一些字符,使之变为回文字符串。 例如:abbc 添加2个字符可以变为 acbbca,也可以添加3个变为 abbcbba。方案1只需要添加2个字符,是所有方案中添加字符数量最少的。 现在,给定一个字 ...
分类:其他好文   时间:2019-07-20 09:49:29    阅读次数:118
[USACO07OPEN]便宜的回文Cheapest Palindrome
题目链接 题目概要:对于用字典序中前n个小写字母组成的串,付出一定的代价来插入or删除使其成为回文串的最小代价。 解题思路:首先对于最优解,要么是贪心要么是DP。这题是DP。设f[i][i+l]为将a[i]~a[i+l]变成回文的最小代价。方程式: ①若a[i]==a[i+l] f[i][i+l]= ...
分类:其他好文   时间:2019-07-18 18:13:55    阅读次数:118
codeforces 607B- Zuma(区间DP)
传送门:QAQQAQ 题意:给你一个数组,每次可以删一个连续的回文串(包括长度为1),问最少删几次 思路:挺简单的DP题,但要想清楚有难度(先看数据范围,n^3可以过) 区间DP,dp[i][j]可以有两种情况更新而来: 1.a[i]==a[j],把最外面一层挖掉,答案为dp[i+1][j-1] 2 ...
分类:其他好文   时间:2019-07-11 23:14:39    阅读次数:123
[LeetCode] 125. 验证回文串
题目链接 : https://leetcode cn.com/problems/valid palindrome/ 题目描述: 给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 说明: 本题中,我们将空字符串定义为有效的回文串。 示例: 示例 1: 示例 2: 思路: ...
分类:其他好文   时间:2019-07-11 20:36:47    阅读次数:133
CF741D Arpa’s letter-marked tree and Mehrdad’s Dokhtar-kosh paths
重新排列后组成回文串意味着路径上出现奇数次的最多1个,那么可以$dsu\ on\ tree$搞一下了。。。 cpp / mail: mleautomaton@foxmail.com author: MLEAutoMaton This Code is made by MLEAutoMaton / in ...
分类:其他好文   时间:2019-07-07 14:17:03    阅读次数:89
1220条   上一页 1 ... 20 21 22 23 24 ... 122 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!