加载中...
avatar
文章
873
标签
813
分类
64
Home
Categories
Archives
About
Statistic
zhangxixi的博客manacher算法一图复习 返回首页
搜索
Home
Categories
Archives
About
Statistic

manacher算法一图复习

发表于2022-08-05|OI(初中)2022-2023赛季
|总字数:42|阅读时长:1分钟|浏览量:

本文搬运自本人初中博客园博客,若图片加载不出来,可到原文查看:https://www.cnblogs.com/zhangtingxi/p/16555504.html

完整版请戳这

文章作者: zhangxixi
文章链接: http://zhangxixi.top/post/23b06a60
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 zhangxixi的博客!
字符串manacher
cover of previous post
上一篇
2022.8.9模拟赛简要题解
本文搬运自本人初中博客园博客,若图片加载不出来,可到原文查看:https://www.cnblogs.com/zhangtingxi/p/16565280.html 2022.8.9模拟赛简要题解 A 做个最小生成树,每当某个并查集与1所在并查集相连的时候,就用当前边乘上这个并查集大小 B 显然前缀并查集。每次把 x−1x-1x−1 与 yyy 并起来,两个点加入在同一个并查集里面说明它们之间的异或和已定 判断是否合法要维护当前点到祖先的异或值,两点到祖先的异或和相当于就是两数之间的异或和 实现过程对并查集进行一些小改动即可 C 由于 n≤105n\leq 10^5n≤105,考虑根...
cover of next post
下一篇
ABC262总结
本文搬运自本人初中博客园博客,若图片加载不出来,可到原文查看:https://www.cnblogs.com/zhangtingxi/p/16538364.html 比赛地址 比赛情况 RANK:750 AC:4 / 8 题目分析 A 签到题,略 B 显然,n≤100n\leq 100n≤100,直接枚举 a,b,ca,b,ca,b,c 即可 C 对于每对数,分两中情况讨论 ai=i,aj=ja_i=i, a_j=jai​=i,aj​=j,直接求出 ai=ia_i=iai​=i 数 kkk 然后计算 k(k−1)2\frac {k(k-1)} 22k(k−1)​ ai=j,a...
相关推荐
cover
2021-11-14
manacher 算法总结
本文搬运自本人初中博客园博客,若图片加载不出来,可到原文查看:https://www.cnblogs.com/zhangtingxi/p/15551651.html 测试一下这个博客园的功能(图片好像只能在洛谷上看,有时间就改) manacher 算法总结 题目大意 给定一字符串,求其最长回文串长度 方法对比 暴力效率:O(n3)O(n^3)O(n3),优化后为O(n2)O(n^2)O(n2) manacher效率:O(n)O(n)O(n) 算法思想 回文串有两种:奇回文与偶回文 分类讨论太麻烦,主要是我不会,于是我们就统一为奇回文 如何统一 例: abbab 偶回文:abba 奇...
cover
2021-12-05
【P4302 [SCOI2003]字符串折叠】题解
本文搬运自本人初中博客园博客,若图片加载不出来,可到原文查看:https://www.cnblogs.com/zhangtingxi/p/15646276.html 题目链接 题目 折叠的定义如下: 一个字符串可以看成它自身的折叠。记作S = S X(S)是X(X>1)个S连接在一起的串的折叠。记作X(S) = SSSS…S(X个S)。 如果A = A’, B = B’,则AB = A’B’ 例如,因为3(A) = AAA, 2(B) = BB,所以3(A)C2(B) = AAACBB,而2(3(A)C)2(B) = AAACAAACBB 给一个字符串,求它的最短折叠。例...
cover
2021-12-02
【CF554A Kyoya and Photobooks】题解
本文搬运自本人初中博客园博客,若图片加载不出来,可到原文查看:https://www.cnblogs.com/zhangtingxi/p/15634024.html 题目链接 暴力是肯定可以的。所以这里讲 O(1)O(1)O(1)。 首先不考虑重复,则有 (∣s∣+1)×26(|s|+1)\times 26(∣s∣+1)×26 种可行方案。 然后重复的就是在一个字母的左右放和这个字母相同的字母,有 ∣s∣|s|∣s∣ 种可能。 所以总共有 (∣s∣+1)×26−∣s∣(|s|+1)\times 26-|s|(∣s∣+1)×26−∣s∣ 种可能。 Code 12345678910111...
cover
2022-01-12
【P4551 最长异或路径】题解
本文搬运自本人初中博客园博客,若图片加载不出来,可到原文查看:https://www.cnblogs.com/zhangtingxi/p/15792154.html 题目链接 题目 给定一棵 nnn 个点的带权树,结点下标从 111 开始到 nnn。寻找树中找两个结点,求最长的异或路径。 异或路径指的是指两个结点之间唯一路径上的所有边权的异或 思路 预处理每个点到根节点路劲的异或和,建一棵01trie树。 对于每个节点,在trie树上找离它最远的节点,最后取个 max⁡\maxmax 值即可。 总结 这道题应该也算两个经典问题的集合吧? 首先求树上两个节点之间路径的异或和,这是一个非...
cover
2023-10-25
后缀数组SA
后缀数组SA 本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/134042245 https://uoj.ac/problem/35 通过倍增实现排序 类似基数排序,先排后面,再排前面 排的过程可以拿桶排优化 设 h(i)=lcp(sa[rk[i]−1],i)h(i)=lcp(sa[rk[i]-1],i)h(i)=lcp(sa[rk[i]−1],i) 有 h(i)≥h(i−1)−1h(i)\ge h(i-1)-1h(i)≥h(i−1)−1 123...
cover
2023-12-21
循环同构串的判断+broder剃头截尾法实现均摊:P3546
循环同构串的判断+broder剃头截尾法实现均摊:P3546 本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/135126979 https://www.luogu.com.cn/problem/P3546 两个串的循环同构可以表示成: AB , BA ,所以我们等价于在原串求: 显然A可以枚举,我们现在就是要求原串所有中心串的最长不交broder。 这个方法之前提到过,我们可以用broder剃头截尾法。 设 fif_ifi​ 表示 AAA 的长度为 iii...
avatar
zhangxixi
如风自由、如星璀璨
文章
873
标签
813
分类
64
Follow Me
公告
本博客中有部分内容搬运自博客园(本人初中博客)和CSDN(本人高中博客),若图片加载不出,可以点击文章最上方链接回原网页访问。如需评论,请到GitHub上提交issue
最新文章
Gyroscope
Gyroscope2026-10-17
dp+线段树+单调栈:ABC480G
dp+线段树+单调栈:ABC480G2026-10-17
dp+线段树+单调栈:ABC480G
dp+线段树+单调栈:ABC480G2026-10-17
杨图计数 + 对角线性质 + 轮廓线计数 + 差分:ICPC2025沈阳H
杨图计数 + 对角线性质 + 轮廓线计数 + 差分:ICPC2025沈阳H2026-10-17
Smooth Rolling
Smooth Rolling2026-10-17
© 2025 - 2026 By zhangxixi框架 Hexo 8.1.2|主题 Butterfly 5.5.5-b1
你的未来定闪闪发光、光芒万丈!
搜索
数据加载中