题目描述 给出一个只由小写英文字符a,b,c...y,z组成的字符串S,求S中最长回文串的长度. 字符串长度为n 输入输出格式 输入格式: 一行小写英文字符a,b,c...y,z组成的字符串S 输出格式: 一个整数表示答案 输入输出样例 输入样例#1: 复制 aaa 输出样例#1: 复制 3 说明 ...
分类:
编程语言 时间:
2018-01-30 12:39:28
阅读次数:
167
Description Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000. Sample 思路 回文串是正着读、反着读都 ...
分类:
其他好文 时间:
2018-01-29 16:22:31
阅读次数:
186
http://poj.org/problem?id=3974 模板题,Manacher算法主要利用了已匹配回文串的对称性,对前面已匹配的回文串进行利用,使时间复杂度从O(n^2)变为O(n)。 https://www.cnblogs.com/xiaoningmeng/p/5861154.html 详 ...
分类:
编程语言 时间:
2018-01-24 19:43:02
阅读次数:
178
【题目】E. Palindromes in a Tree 【题意】给定一棵树,每个点都有一个a~t的字符,一条路径回文定义为路径上的字符存在一个排列构成回文串,求经过每个点的回文路径数。n<=2*10^5。 【算法】点分治 【题解】状压20位的二进制表示一条路径的字符状态,点分治过程中维护扫描过的路 ...
分类:
其他好文 时间:
2018-01-23 10:47:19
阅读次数:
272
KMP、AC自动机、后缀数组、后缀自动机、manacher、回文自动机 KMP AC自动机(bzoj3530) 后缀数组、manacher(0103练习题T3,和去年省选D2T3很像,但不用本质不同,而且简单很多,用后缀数组和马拉车预处理lcp和以i为开头的回文串(放到树状数组里)) 后缀自动机(b ...
分类:
其他好文 时间:
2018-01-20 17:54:41
阅读次数:
151
这玩意也叫回文树。主要解决回文串的问题。 回文串是一种十分特殊的字符串,拥有很多优美的性质。近年来,算法竞赛中有关回 文串的题目比较热门,但由于与回文串相关的算法比较贫乏,导致题目的解法比较单一。回文树是一种新兴的数据结构,由Mikhail Rubinchik在2015年发表。(战斗民族发明的数据结 ...
分类:
其他好文 时间:
2018-01-17 15:55:55
阅读次数:
255
建回文树。 正反建统计一种前缀和求出所有不相交的,用总数减去就是答案数。 在这里我们可以知道一个字符串中所有回文串的个数即为num数组之和(因为以一个节点为回文串结尾的字串都是唯一的) 也可以是cnt数组的和(想想看为什么) 题目链接:http://www.tsinsen.com/ViewGProb ...
分类:
其他好文 时间:
2018-01-10 22:51:41
阅读次数:
267
恢复内容开始 回文树,也叫回文自动机,是2014年被西伯利亚民族发明的,其功能如下: 1、求前缀字符串中的本质不同的回文串种类 2、求每个本质不同回文串的个数 3、以下标i为结尾的回文串个数/种类 4、每个本质不同回文串包含的本质不同回文串种类 (本文参考自Palindromic Tree——回文树 ...
分类:
其他好文 时间:
2018-01-10 22:45:57
阅读次数:
95
求最长双回文串,正反建回文树求最大。 题目链接:http://www.tsinsen.com/ViewGProblem.page?gpid=A1280 By:大奕哥 ...
分类:
其他好文 时间:
2018-01-10 22:43:47
阅读次数:
149