随笔分类 - 字符串——后缀自动机
摘要:比赛链接 A.SAM2 problem 你需要构造一个自动机,使得这个自动机可以接受S的每个后缀(只需要接受S的后缀即可,别的不做要求)。并且让状态数尽量少。如果状态数为$n$,转移数为$m$,那么需要满足$m\le 2n$ \(|S|\le 10^5\) solution 首先状态数最少是$n+1
阅读全文
摘要:题目链接 思路 看到回文串,自然就会想到 。 还要求子串长度。那就用$SAM$。 所以每次用manacher找到一个回文串,都在$SAM$上查询其出现次数。 在$SAM$上查询的时候,肯定不能暴力找。先找到当前回文串的结束位置。然后用倍增法往上跳。一直跳到长度和当前回文串长度相同。 这个题有点卡空间
阅读全文
摘要:"题目链接" 思路 $SAM$练手题,将原串重复一遍插入到$SAM$中,然后贪心走长度为n的一个路径即可。 不用担心会直接走到终点,根据$SAM$的构造方式可以发现会先走到前面的路径。 代码
阅读全文
公告
搜索
随笔分类 (426)
- !生涯(6)
- !算法无关(8)
- interesting(9)
- 动态规划——背包(6)
- 动态规划——单调队列优化(4)
- 动态规划——矩阵优化(5)
- 动态规划——决策单调性(2)
- 动态规划——朴素dp(19)
- 动态规划——期望(7)
- 动态规划——区间dp(4)
- 动态规划——数位dp(6)
- 动态规划——四边形不等式(1)
- 动态规划——斜率优化(3)
- 动态规划——状态压缩(5)
- 其他——博弈论(4)
- 其他——构造(5)
- 其他——计数(1)
- 其他——模拟(2)
- 其他——模拟赛(30)
- 其他——思考题(33)
- 其他——位运算(7)
- 其他——学习笔记(25)
- 数据结构——KD-tree(3)
- 数据结构——LCT(3)
- 数据结构——st表(1)
- 数据结构——trie树(4)
- 数据结构——单调队列(2)
- 数据结构——李超线段树(1)
- 数据结构——平衡树(14)
- 数据结构——树套树(2)
- 数据结构——树状数组(5)
- 数据结构——线段树(12)
- 数据结构——主席树(5)
- 数据结构——左偏树(3)
- 数学——FFT&NTT(6)
- 数学——FWT&FMT(6)
- 数学——Min_25筛(2)
- 数学——杜教筛(2)
- 数学——高斯消元(5)
- 数学——基础(11)
- 数学——莫比乌斯反演(6)
- 数学——排列组合(7)
- 数学——生成函数(3)
- 数学——数论相关(6)
- 搜索——bfs(4)
- 搜索——meet in the middle(1)
- 算法——dfs序(4)
- 算法——LCA(7)
- 算法——tarjan(2)
- 算法——分数规划(1)
- 算法——分治(5)
- 算法——莫队(3)
- 算法——树链剖分(3)
- 算法——树上差分(3)
- 算法——贪心(13)
- 算法——线性基(3)
- 图论——2-sat(5)
- 图论——floyd(2)
- 图论——并查集(2)
- 图论——差分约束(3)
- 图论——点分治(2)
- 图论——分层图(1)
- 图论——环(2)
- 图论——欧拉回路(4)
- 图论——生成树(5)
- 图论——网络流(22)
- 图论——圆方树(1)
- 图论——最短路(1)
- 玩——python(2)
- 字符串——AC自动机(9)
- 字符串——kmp(1)
- 字符串——manacher(3)
- 字符串——后缀数组(8)
- 字符串——后缀自动机(3)
随笔档案 (330)
- 2023年6月(1)
- 2023年4月(1)
- 2023年3月(1)
- 2022年11月(1)
- 2022年10月(2)
- 2022年9月(3)
- 2022年6月(1)
- 2022年4月(1)
- 2021年12月(1)
- 2021年9月(1)
- 2020年8月(1)
- 2020年6月(11)
- 2020年5月(5)
- 2020年4月(24)
- 2020年3月(2)
- 2020年2月(4)
- 2020年1月(8)
- 2019年12月(11)
- 2019年11月(1)
- 2019年10月(11)
- 2019年9月(4)
- 2019年8月(9)
- 2019年7月(9)
- 2019年6月(14)
- 2019年5月(6)
- 2019年4月(10)
- 2019年3月(10)
- 2019年2月(29)
- 2019年1月(18)
- 2018年12月(30)
- 2018年11月(15)
- 2018年10月(35)
- 2018年9月(9)
- 2018年8月(13)
- 2018年7月(11)
- 2018年6月(1)
- 2018年5月(5)
- 2018年4月(11)
最新评论
- 1. Re:一九四三
催更
- --ATHOSD
- 2. Re:一九四三
催更催更!!!!!!
- --ATHOSD
- 3. Re:概率期望知识点及题目详解
区间交问题博主可以修一下吗?
- --jeefy
- 4. Re:五分钟构建go-cqhttp QQ对话机器人
点赞
- --NPC_P
- 5. Re:在github上搭建个人博客并在线更新
- --Owenzjg