码迷,mamicode.com
首页 >  
搜索关键字:回文串    ( 1220个结果
PAM(回文自动机)总结
其实只打了几个板子就没什么可说的 放个板子 板子题:最长双回文串 改板子题:$Antisymmetry$ 回文树题:双倍回文,$I \ Love \ Palindrome \ String$ ...
分类:其他好文   时间:2019-12-25 20:12:58    阅读次数:72
跟风Manacher算法整理
这是上上周天机房一位神仙讲的,$gu$了这么久才来整理$w$,神仙讲的基本思路已经~~全都忘记了~~,幸好的是神仙写了$blog$,吹爆原博 "浅谈$Manacher$算法" ,以及原博神仙$ych$! 再吹一波$ych$: 太巨了! $Manacher$是一种$O(n)$求回文字符子串的算法。(然 ...
分类:编程语言   时间:2019-12-24 19:05:13    阅读次数:92
bzoj2084/luoguP3501 [Poi2010]Antisymmetry(回文自动机+dp)
"bzoj" "Luogu" 对于一个01字符串,如果将这个字符串0和1取反后,再将整个串反过来和原串一样,就称作“反对称”字符串。比如00001111和010101就是反对称的,1001就不是。 现在给出一个长度为N的01字符串,求它有多少个子串是反对称的。 题解时间 这玩意咋看都像是回文串不是嘛 ...
分类:其他好文   时间:2019-12-22 12:24:28    阅读次数:89
P4762 [CERC2014]Virus synthesis
"题意" 真是道回文自动机好题。 首先考虑答案必定是一个回文串+剩余部分的形式,因此可以建出回文自动机,之后考虑每个长度为偶数的回文串。 对于一个长度为偶数的回文串,设它在回文自动机上对应的节点为$x$,我们对于每个$x$求出$trans_x$表示x的最长后缀回文串,满足$len_{trans_x} ...
分类:其他好文   时间:2019-12-19 21:24:08    阅读次数:98
回文自动机
回文自动机也叫做回文树 由名字可知:它是一棵树 树有什么性质? 节点个数为n,一个点只有一条出边(一个父亲); 我们把符合树的性质的回文字典树叫做回文自动机; 由树的性质大致可以推出:回文自动机的时间复杂度是线性的!(废话,不然要你有何用?) 首先,由于回文串的性质,回文自动机的最大的一个特点就是他 ...
分类:其他好文   时间:2019-12-18 21:44:44    阅读次数:66
LeetCode刷题总结-字符串篇
本文梳理对LeetCode上有关字符串习题的知识点,并给出对应的刷题建议。本文建议刷题的总数为32题。具体知识点如下图: 1.回文问题 题号:5. 最长回文子串,难度中等 题号:214. 最短回文串,难度困难 题号:564. 寻找最近的回文数,难度困难 2.子串问题(类似子集) 题号:76. 最小覆 ...
分类:其他好文   时间:2019-12-15 16:26:17    阅读次数:373
CodeForces - 1238D(思维)
题意 https://vjudge.net/problem/CodeForces-1238D 如果一个字符串的每个字母,属于至少一个(长度大于1)的回文串,则称这个字符串为good。 一个长度为n的字符串s(只由字母A,B组成),问s的子串中有多少个good字符串 思路 发现只有XYX这种交错的串或 ...
分类:其他好文   时间:2019-12-04 01:50:00    阅读次数:92
LeetCode 第 165 场周赛
LeetCode 第 165 场周赛 "5275. 找出井字棋的获胜者" "5276. 不浪费原料的汉堡制作方案" "5277. 统计全为 1 的正方形子矩阵" "5278. 分割回文串 III" C 暴力做的,只能说数据不充分 <! more 找出井字棋的获胜者4 题目描述 Description ...
分类:其他好文   时间:2019-12-01 21:17:32    阅读次数:94
Leetcode周赛165
[TOC] "找出井字棋的获胜者" 思路 模拟。 代码 "统计全为 1 的正方形子矩阵" 思路 二维前缀和然后枚举上下边界的左边界,看这个正方形内的$1$的个数。 代码 "分割回文串 III" 思路 先预处理出以$i$为左端点,$j$为右端点的字符串变成回文串需要修改多少个位置。 然后进行$dp$, ...
分类:其他好文   时间:2019-12-01 13:34:36    阅读次数:119
PHP之最长回文串
给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例 1: 输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。示例 2: 输入: "cbbd"输出: "bb" 来源:力扣(LeetCode) class Solution { /* ...
分类:Web程序   时间:2019-11-30 00:23:34    阅读次数:108
1220条   上一页 1 ... 12 13 14 15 16 ... 122 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!