Processing math: 100%
会员
商店
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yijan's blog
这个博客已经搬迁到 yijan.co 了!
博客园
首页
新随笔
联系
订阅
管理
随笔 - 92
文章 - 0
评论 - 3
阅读 -
19146
上一页
1
2
3
4
5
6
7
8
···
10
下一页
2020年2月10日
数论相关算法
该文被密码保护。
阅读全文
posted @ 2020-02-10 11:43 yijan
阅读(0)
评论(0)
推荐(0)
编辑
字符串相关算法
该文被密码保护。
阅读全文
posted @ 2020-02-10 11:42 yijan
阅读(2)
评论(0)
推荐(0)
编辑
2020年2月4日
后缀树到后缀自动机
摘要: 后缀自动机 "以前学的后缀自动机" 今天听了ZR 敦爷的课加上以前和zbww讨论了一下,感觉对后缀自动机和后缀数据结构有了船新认识!QWQ 后缀自动机大概分成了下面三部分:
n
2
后缀树的构建 后缀自动机构建及基础应用 缩边并且得到
O
(
n
)
个点的真正的后缀自动机! 后缀树 其实
阅读全文
posted @ 2020-02-04 16:52 yijan
阅读(399)
评论(0)
推荐(0)
编辑
2020年2月1日
分治与分块
该文被密码保护。
阅读全文
posted @ 2020-02-01 16:40 yijan
阅读(28)
评论(1)
推荐(0)
编辑
2020年1月31日
bzoj 4199 品酒大会
摘要: bzoj 4199 品酒大会 开始线段树合并学傻了直接拿线段树合并莽然后80pts滚粗 其实考虑,如果我们求出了
L
C
P
(
s
1
,
s
2
)
=
i
,其中
s
1
,
s
2
是后缀,的权值的和/最大值,做一遍后缀和/最大值就好了啊! 这个东西是可以 dp 的!由于 parent 树本质
阅读全文
posted @ 2020-01-31 13:08 yijan
阅读(79)
评论(0)
推荐(0)
编辑
2020年1月30日
BZOJ 4310 跳蚤
摘要: BZOJ 4310 跳蚤 不太会做,看了题解才会的。 首先要二分子串。后缀排序后,本质不同子串个数其实就是
∑
i
n
+
1
s
a
[
i
]
h
e
i
g
h
t
[
i
]
,考虑排序后的后缀,本质不同的子串个数其实就是本质不同这些后缀的前缀个数。一个后缀的贡献就是这个后缀的所有前缀,减去自己和上一
阅读全文
posted @ 2020-01-30 15:44 yijan
阅读(137)
评论(0)
推荐(0)
编辑
BZOJ 4545 DQS的Trie
摘要: BZOJ 4545 DQS的Trie 第一眼,这不是很裸嘛? 直接构造广义SAM然后跑就行了啊。 动态询问 endpos 集合大小,LCT就好了嘛 (码...) 码了一半,然后发现,每次新加入一个子树啊,复杂度是假的啊? 那这么说网上很多题解貌似都是假的。。。 (你按照dfs的顺序来加,不是就必然会
阅读全文
posted @ 2020-01-30 12:53 yijan
阅读(132)
评论(0)
推荐(0)
编辑
2020年1月29日
BZOJ 3238 差异
摘要: BZOJ 3238 差异 看这个式子其实就是求任意两个后缀的
L
C
P
长度和。前面的
l
e
n
(
T
i
)
+
l
e
n
(
T
j
)
求和其实就是
n
(
n
1
)
(
n
+
1
)
/
2
,这个是很好推的。。 任意两个后缀的
L
C
P
长度和很容易想到构造 height 数组,然后问题就变成了
阅读全文
posted @ 2020-01-29 15:22 yijan
阅读(90)
评论(0)
推荐(0)
编辑
BZOJ 3277 串
摘要: BZOJ 3277 串 首先建立广义SAM,然后考虑SAM上一个节点是多少个串的子串。 这是一个从 bzoj 2780 学来的做法,就是建立广义SAM后对于每一个串在SAM上跑出每个前缀所在的节点,这个可以直接转移,然后从这些节点分别跳parent,直到跳到一个已经被这个串以前的点跳到过的点,并把跳
阅读全文
posted @ 2020-01-29 13:28 yijan
阅读(77)
评论(0)
推荐(0)
编辑
2020年1月28日
BZOJ 3926 诸神眷顾的幻想乡
摘要: BZOJ 3926 诸神眷顾的幻想乡 开始看错题看成了每个点度数不超过20 ~~后来翻了翻题解原来看错题的不止我一个~~ 既然叶子数量不超过20,考虑树上的任何一条路径,以任何点为根时,如果它不是一条从上到下的路径,那么以它的任意一端的子树内的某一个叶子为根必然可以变成从上到下的。否则,以它处于下端
阅读全文
posted @ 2020-01-28 21:07 yijan
阅读(81)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
···
10
下一页
公告
昵称:
yijan
园龄:
5年7个月
粉丝:
11
关注:
1
+加关注
<
2025年4月
>
日
一
二
三
四
五
六
30
31
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
1
2
3
4
5
6
7
8
9
10
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
题解
(13)
模拟赛
(13)
dp
(10)
SAM
(9)
图论
(7)
数论
(7)
最大流
(5)
SA
(4)
NTT
(4)
CF题解
(4)
更多
随笔档案
2020年5月(1)
2020年2月(33)
2020年1月(18)
2019年12月(7)
2019年11月(3)
2019年10月(23)
2019年9月(3)
2019年8月(4)
阅读排行榜
1. FMT 和 子集卷积(1388)
2. 手写Bitset优化(1141)
3. Dirichlet 前缀和的几种版本(921)
4. Manthan, Codefest 19 题解(721)
5. CF1208H Red Blue Tree(607)
评论排行榜
1. Dirichlet 前缀和的几种版本(2)
2. 分治与分块(1)
推荐排行榜
1. FMT 和 子集卷积(3)
2. 手写Bitset优化(3)
3. DZY Loves Math(1)
最新评论
1. Re:Dirichlet 前缀和的几种版本
因为各维之间两两互质,互不影响
--辰星凌
2. Re:Dirichlet 前缀和的几种版本
好像不一定按照质因子从小到大吧,倒序枚举质数也是对的
--辰星凌
3. Re:分治与分块
请问dalao可以转载吗QAQ
--GavinZheng
点击右上角即可分享