Processing math: 100%
会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
G
ary
加油多更一些吧 毕竟每次都可能是最后一次了
首页
新随笔
管理
随笔 - 26
文章 - 0
评论 - 21
阅读 -
6915
2018年7月2日
BZOJ 5381 or & Codeforces 623E Transforming Sequence DP+NTT
摘要: 两道题题意都是一样的 不过
C
F
的模数是
10
9
+
7
很简单的分析发现
A
i
项一定要有一个之前没有出现过的二进制位才能满足条件 考虑
D
P
来做 设
f
i
,
j
表示
i
个数用了二进制位上的
j
个位置后满足要求的方案数 转移式为:$f_{a+b,j}=\binom{j}{k} f_
阅读全文
posted @ 2018-07-02 16:54 Devil_Gary
阅读(332)
评论(1)
推荐(0)
2018年6月29日
BZOJ5384 有趣的字符串题 回文树
摘要: 神奇的结论: 一个字符串的所有回文后缀的长度,可以形成
k
个等差数列,
k
是
l
o
g
级的 考虑前
R
个字符组成的字符串,对于一个等差数列,假设组成这个等差数列的回文串,最短的叫
a
,最长的叫
b
对于右端点是
R
的询问,左端点在
[
b
上一次出现的位置开头
+
1
,
a
的开头
]
这
阅读全文
posted @ 2018-06-29 17:19 Devil_Gary
阅读(507)
评论(1)
推荐(2)
Codeforces 932G Palindrome Partition 回文树+DP
摘要: 题意:给定一个串,把串分为偶数段 假设分为
s
1
,
s
2
,
s
3
.
.
.
.
s
k
求满足
s
1
=
s
k
,
s
2
=
s
k
1
.
.
.
的方案数模
10
9
+
7
|
S
|
≤
10
6
首先想到将原串变为
s
1
s
n
s
2
s
n
2
.
.
.
这样问题变成了求将新串分成任
阅读全文
posted @ 2018-06-29 17:06 Devil_Gary
阅读(202)
评论(1)
推荐(0)
2018年6月23日
LOJ2542 随机游走 Min-Max容斥+树上期望DP
摘要: 搞了一下午 真的是啥都不会 首先这道题要用到Min Max容斥 得到的结论是 设
M
a
x
(
S
)
表示集合里最晚被访问的节点被访问的期望步数 设
M
i
n
(
S
)
表示集合里最早被访问的节点被访问的期望步数 那么$ Max(S) = ∑_{T \in S} { 1^ { \lvert T \rvert
阅读全文
posted @ 2018-06-23 10:59 Devil_Gary
阅读(239)
评论(1)
推荐(0)
2018年6月22日
LOJ6070 基因 分块+回文自动机
摘要: 这个在翁文涛的论文里有讲到 大概的就是一个子串的回文自动机是原串回文自动机的子图 于是每隔
√
n
重新跑一个
(
k
×
√
n
,
n
)
的回文自动机 记录回文串个数和位置 并且分别维护后缀的
f
a
i
l
和前缀的
f
a
i
l
每次询问
(
l
,
r
)
只需要把$(k \times
阅读全文
posted @ 2018-06-22 15:29 Devil_Gary
阅读(464)
评论(1)
推荐(0)
2018年6月20日
BZOJ3682 Phorni 后缀平衡树
摘要: 后缀平衡树的裸题 后缀平衡树简单的思想如下 具体的可以去看
c
l
j
的论文 假设我们已经有了串
S
的后缀平衡树 插入一个字母
c
我们用
S
i
代表原串
S
从第
i
个字符开始的后缀 则后缀
c
S
与任意一个后缀
S
i
的大小关系可以用
c
与
S
i
的第一个字母的大小关系 以及 后缀$S1
阅读全文
posted @ 2018-06-20 09:07 Devil_Gary
阅读(275)
评论(0)
推荐(0)
2018年6月14日
BZOJ2759一个动态树好题 LCT
摘要: 题如其名啊 昨天晚上写了一发忘保存 只好今天又码一遍了 将题目中怕
p
[
i
]
看做
i
的
f
a
t
h
e
r
可以发现每个联通块都是一个基环树 我们对每个基环删掉环上一条边 就可以得到一个森林了 可以用
L
C
T
维护 这时我们思考如何求解 对于一个环 拆掉边
(
u
,
f
a
[
u
]
)
得到一条链
(
下令$
阅读全文
posted @ 2018-06-14 22:12 Devil_Gary
阅读(144)
评论(0)
推荐(0)
2018年6月12日
Codeforces 989E A Trance of Nightfall 矩阵快速幂+DP
摘要: 题意:二维平面上右一点集
S
,共
n
个元素,开始位于平面上任意点
P
,
P
不一定属于
S
,每次操作为选一条至少包含
S
中两个元素和当前位置
P
的直线,每条直线选取概率相同,同一直线上每个点
Q
∈
S
选取概率相同,
Q
次询问 包含两个元素
t
,
m
即点
P
到
t
共操作$
阅读全文
posted @ 2018-06-12 10:13 Devil_Gary
阅读(391)
评论(2)
推荐(0)
2018年5月31日
LOJ6041 SAM+set+树状数组
摘要: 首先对于原串建
S
A
M
,我们可以发先在一个点
i
的
r
i
g
h
t
集合里的点的相似度就是
l
e
n
[
i
]
,于是可以将
S
A
M
的
r
i
g
h
t
集合通过
s
e
t
来启发式合并,每次加入新的点对
(
i
,
j
,
l
e
n
[
i
]
)
,最后离线询问二维数点就可以解决了 但是这样每次维护
s
e
t
加入的点对是平方级
阅读全文
posted @ 2018-05-31 11:03 Devil_Gary
阅读(337)
评论(2)
推荐(0)
Codeforces 986D Perfect Encoding FFT
摘要: 题意: 给定一个数n,选出m个数使得
Π
m
i
=
1
a
i
≥
n
,求
∑
m
i
=
1
a
i
的最小值 ,其中
m
的大小不限
n
的长度
≤
10
6
简单的计算可以发现 我们要尽量多的选
3
在最后特别逼近的时候 会有 $3^x\times2,3^x\tim
阅读全文
posted @ 2018-05-31 10:39 Devil_Gary
阅读(733)
评论(3)
推荐(0)
下一页
公告
昵称:
Devil_Gary
园龄:
7年5个月
粉丝:
3
关注:
1
+加关注
<
2025年7月
>
日
一
二
三
四
五
六
29
30
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
6
7
8
9
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
DP
(7)
SAM
(3)
FFT
(3)
LCT
(2)
回文树
(2)
二分
(2)
set
(1)
NTT
(1)
Min-Max容斥
(1)
LCA
(1)
更多
随笔档案
2018年7月(1)
2018年6月(7)
2018年5月(5)
2018年4月(7)
2018年3月(1)
2018年2月(3)
2018年1月(1)
阅读排行榜
1. Codeforces 986D Perfect Encoding FFT(733)
2. BZOJ2905: 背单词 AC自动机+fail树+线段树(537)
3. BZOJ5384 有趣的字符串题 回文树(507)
4. LOJ6070 基因 分块+回文自动机(464)
5. Codeforces 989E A Trance of Nightfall 矩阵快速幂+DP(391)
评论排行榜
1. Codeforces 986D Perfect Encoding FFT(3)
2. Codeforces 989E A Trance of Nightfall 矩阵快速幂+DP(2)
3. LOJ6041 SAM+set+树状数组(2)
4. SNOI 滚粗记(2)
5. BZOJ2905: 背单词 AC自动机+fail树+线段树(2)
推荐排行榜
1. BZOJ5384 有趣的字符串题 回文树(2)
2. BZOJ4665: 小w的喜糖 DP(1)
最新评论
1. Re:BZOJ4665: 小w的喜糖 DP
考前Orz大佬会获得好运~
--zjqaq
2. Re:BZOJ 5381 or & Codeforces 623E Transforming Sequence DP+NTT
rr太毒瘤了
--zjqaq
3. Re:Codeforces 989E A Trance of Nightfall 矩阵快速幂+DP
@ zjqaqINF步笑0步...
--Devil_Gary
4. Re:Codeforces 989E A Trance of Nightfall 矩阵快速幂+DP
rr太毒瘤了
--zjqaq
5. Re:BZOJ5384 有趣的字符串题 回文树
rr太毒瘤了
--zjqaq
点击右上角即可分享