会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
随笔 - 51
文章 - -3
评论 - 1
阅读 -
1403
随笔分类 -
OI-字符串
exkmp/Z函数
摘要:扩展 KMP/exKMP(Z 函数) 首先我们求出
n
e
数组。代表
b
与
b
的每一个后缀的最长公共前缀长度。 我们设当前要求
n
e
x
,且
k
为使得
p
=
k
+
n
e
k
−
1
最大的位置且
0
≤
k
<
x
,同时
p
为 \(k+n
阅读全文
posted @
2024-09-04 20:58
zxh923
阅读(10)
评论(0)
推荐(0)
编辑
后缀自动机(未完结)
摘要:鸽
阅读全文
posted @
2024-08-09 19:29
zxh923
阅读(7)
评论(0)
推荐(0)
编辑
后缀数组
摘要:基本概念 给你一个字符串
s
,对于所有
s
的后缀,我们按照字典序排序。最后输出排在
i
的后缀是原串里的第几个。
s
a
i
指字典序排名第
i
的是第几个前缀。
O
(
n
2
log
n
)
直接找出所有后缀,排序。
O
(
n
log
2
n
)
我
阅读全文
posted @
2024-07-31 00:35
zxh923
阅读(9)
评论(0)
推荐(0)
编辑
AC自动机 提高篇
摘要:文本生成器 首先考虑一个容斥,算出不包含任何一个单词的文章的数量。 我们设
d
p
i
,
j
表示当前文章长度为
i
,最后一个字符在
A
C
自动机上的
j
号点的方案数。我们要求的答案就是 \(\displaystyle 26^m-\sum_{i=0}^{idx}f_
阅读全文
posted @
2024-07-30 00:28
zxh923
阅读(7)
评论(0)
推荐(0)
编辑
AC自动机 基础篇
摘要:AC 自动机1 前置知识:
K
M
P
,字典树。
A
C
自动机,不是用来自动
A
C
题目的,而是用来处理字符串问题的(虽然确实可以帮助你
A
C
)。 这里总结了
A
C
自动机三大步骤。 插入 考虑字典树,我们直接把所有模式串插入到字典树内即可,这并不困难,代码: vo
阅读全文
posted @
2024-07-29 00:53
zxh923
阅读(413)
评论(0)
推荐(0)
编辑
KMP
摘要:基础 下文的字符串下标皆从
1
开始。 考虑定义一个数组
n
e
i
,指的是设字符串
t
的前
i
位为
s
。字符串
s
的前
n
e
i
位与后
n
e
i
位完全相同,且
n
e
i
取到了最大值,并且
n
e
i
不为字符串
阅读全文
posted @
2024-07-28 20:28
zxh923
阅读(14)
评论(0)
推荐(0)
编辑
公告
昵称:
zxh923
园龄:
7个月
粉丝:
3
关注:
0
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔分类
OI(35)
OI-动态规划(3)
OI-基础算法(3)
OI-数据结构(13)
OI-图论(5)
OI-杂题(6)
OI-字符串(6)
题解(10)
杂谈(2)
随笔档案
2025年2月(2)
2025年1月(1)
2024年11月(2)
2024年10月(3)
2024年9月(13)
2024年8月(6)
2024年7月(24)
阅读排行榜
1. AC自动机 基础篇(413)
2. cdq分治 基础篇(131)
3. NOI2024 集合 题解(124)
4. CF1992场题解(67)
5. 笛卡尔树(66)
评论排行榜
1. 关于题解(1)
推荐排行榜
1. AT 经典90题(001-030)(1)
2. 关于题解(1)
3. 吉司机线段树(1)
4. CF1992场题解(1)
最新评论
1. Re:关于题解
支持
--小小省
点击右上角即可分享