博客园 首页 私信博主 显示目录 隐藏目录 管理 动画

随笔分类 -  字符串——Manacher & 回文树

摘要:给定一棵$Trie$。求$Trie$上所有回文串 长度乘以出现次数 的和。这里的回文串只能是从上到下的一条链。 节点数$n\leq 2\times 10^6$,字符集为`a,b,c,d`。 阅读全文
posted @ 2019-02-01 16:31 SovietPower 阅读(324) 评论(0) 推荐(0)
摘要:给定两个串$S,T$,求两个串有多少对相同回文子串。 $|S|,|T|\leq 2\times 10^5$。 阅读全文
posted @ 2019-02-01 11:40 SovietPower 阅读(309) 评论(0) 推荐(0)
摘要:求给定串的最长双回文串。 $n\leq10^5$。 阅读全文
posted @ 2019-01-15 22:32 SovietPower 阅读(398) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-01-15 09:19 SovietPower 阅读(182) 评论(0) 推荐(0)
摘要:没别的意思就是我懒 阅读全文
posted @ 2018-12-06 10:23 SovietPower 阅读(1676) 评论(0) 推荐(0)
摘要:给定一个只含$a,b$的字符串,求不连续回文子序列个数(不连续指子序列不是连续一段,回文要求字符和位置都关于某条对称轴对称)。 $n\leq10^5$。 阅读全文
posted @ 2018-11-28 16:08 SovietPower 阅读(221) 评论(0) 推荐(0)
摘要:"题目链接" 之前做很早了没写这篇,补上。 记录当前ex[]最大的回文中心id和最远延伸范围mx! 关于串的构造: 应该是 ,而不是 比如 ,答案应是$max\{ex[i]\} 1$,而第二种很多情况下答案是$max\{ex[i]\}$. ~~最优解不改串分奇偶讨论感觉sxbk。。其实也没什么~~ 阅读全文
posted @ 2018-03-30 18:38 SovietPower 阅读(212) 评论(0) 推荐(0)
摘要:"题目链接" $Description$ 求给定字符串中 最长的k个回文串长度的乘积(要求回文串长度为奇数);若奇数长度回文串不足k个则输出 1.(len include define rg register define mod 19930726 typedef long long LL; con 阅读全文
posted @ 2018-03-08 16:05 SovietPower 阅读(207) 评论(0) 推荐(0)