Processing math: 100%
会员
众包
新闻
博问
闪存
赞助商
Trae
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
OIerC
Força Barça
博客园
首页
新随笔
联系
订阅
管理
随笔 - 34
文章 - 0
评论 - 8
阅读 -
22839
[置顶]
模板库
摘要: 个人码风:大括号换行,4格缩进,轻微压行 注:代码中可能缺少以下缺省源: 逆元 线性筛素数 拉格朗日插值 原根 朱刘算法(最小树形图)
阅读全文
posted @ 2019-03-07 00:09 OIerC
阅读(222)
评论(0)
推荐(0)
2021年10月6日
模板库 ver2.0
该文被密码保护。
阅读全文
posted @ 2021-10-06 00:40 OIerC
阅读(0)
评论(0)
推荐(0)
2020年7月16日
线性筛积性函数
摘要: 积性函数 若定义域为全体正整数的函数
f
(
x
)
\(
满
足
\)
∀
g
c
d
(
n
,
m
)
=
1
,
f
(
n
m
)
=
f
(
n
)
f
(
m
)
,则称函数
f
(
x
)
为积性函数。 常见的积性函数有
ϵ
(
n
)
,
φ
(
n
)
,
μ
(
n
)
,
σ
(
n
)
,
i
d
k
(
n
)
等。
阅读全文
posted @ 2020-07-16 23:34 OIerC
阅读(315)
评论(1)
推荐(1)
2020年7月3日
斯坦纳树
摘要: 斯坦纳树问题是组合优化问题,与最小生成树相似,是最短网络的一种。最小生成树是在给定的点集和边中寻求最短网络使所有点连通。而最小斯坦纳树允许在给定点外增加额外的点,使生成的最短网络开销最小。 上述文字来自百度百科,更
O
I
化的表达参见这道模板题 现在我们来考虑解决这个问题。 看到
K
很小,考虑状压
阅读全文
posted @ 2020-07-03 17:21 OIerC
阅读(189)
评论(0)
推荐(0)
2020年7月2日
斜率优化
摘要: 斜率优化是一种用数据结构维护
d
p
的某种单调性性质从而达到优化
d
p
的效果。 抽象的说,斜率优化可通过维护一个下(上)凸壳优化形如
f_i = min_^{ f_j + g_{i,j}}
(
m
a
x
同理)的转移方程。 本文只有简单推导,更充分的理解需要数形结合,请移步
O
I
W
i
k
i
或
阅读全文
posted @ 2020-07-02 11:31 OIerC
阅读(305)
评论(0)
推荐(0)
2019年6月16日
FWT
摘要:
F
F
T
(快速傅里叶变换) 求的是卷积,也就是
C
k
=
∑
i
+
j
=
k
A
i
B
j
那么
F
W
T
(快速沃尔什变换) 求的就是子集卷积,也就是
C
k
=
∑
i
⊕
j
=
k
A
i
B
j
⊕
指按位运算$or,and,
阅读全文
posted @ 2019-06-16 11:54 OIerC
阅读(817)
评论(1)
推荐(0)
ARC070F HonestOrUnkind
摘要: "题目传送门" Description 交互题 有
n
个人
(
n
=
a
+
b
≤
10
3
)
,编号
0
至
n
1
,其中
a
个人诚实地回答问题,
b
个人会任意选择诚实或不诚实地回答问题(以某种策略)。 询问次数
2
n
,询问格式为
?
x
y
,指问第
x
个人第
y
个人的身份,确定
阅读全文
posted @ 2019-06-16 10:21 OIerC
阅读(268)
评论(0)
推荐(1)
2019年5月4日
Stirling数
摘要: 第一类
S
t
i
r
l
i
n
g
数
[
n
m
]
表示
n
个元素组成
m
个圆排列的方案数。 何为圆排列?即通过排列在一个环上,两两不能通过旋转相互得到的排列的个数。 $$ \begin{bmatrix} n \\ m \\ \end{
阅读全文
posted @ 2019-05-04 23:28 OIerC
阅读(395)
评论(0)
推荐(0)
2019年4月30日
Catalan数
摘要: 概要
C
a
t
a
l
a
n
数的递推式:
C
n
+
1
=
n
∑
i
=
0
C
i
⋅
C
n
i
C
n
=
C
n
1
⋅
4
n
2
n
+
1
C
a
t
a
l
a
n
数的递推解(通项式): $$ C_n=\fr
阅读全文
posted @ 2019-04-30 23:36 OIerC
阅读(257)
评论(0)
推荐(0)
2019年4月29日
李超线段树
摘要: 李超线段树是什么?在平面直角坐标系中,它支持插入一条线段(直线),询问
x
=
x
0
时与它相交的线段中
y
的最大(小)值。 它是如何维护的?抽象的说,就是 标记永久化线段树维护区间内从
y
=
∞
往下看没有被覆盖的长度最大的直线 标记永久化 是什么?就是不用
p
u
s
h
d
o
w
n
啦,不懂可以
阅读全文
posted @ 2019-04-29 21:43 OIerC
阅读(313)
评论(0)
推荐(0)
标记永久化
摘要: 标记永久化是线段树的一个技巧,常用于无法(或难以)进行
p
u
s
h
d
o
w
n
的较复杂的数据结构如主席树,树套树等。 如何做?对每个节点维护
s
u
m
和
a
d
d
。 考虑修改,当询问与当前区间重合时,更新
a
d
d
+
=
v
a
l
,对所有经过的区间
s
u
m
+
=
v
a
l
⋅
(
r
l
+
1
)
。 考虑询问,累
阅读全文
posted @ 2019-04-29 21:18 OIerC
阅读(491)
评论(0)
推荐(0)
下一页
公告
昵称:
OIerC
园龄:
6年10个月
粉丝:
12
关注:
19
+加关注
<
2025年8月
>
日
一
二
三
四
五
六
27
28
29
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
31
1
2
3
4
5
6
搜索
最新随笔
1.模板库 ver2.0
2.线性筛积性函数
3.斯坦纳树
4.斜率优化
5.FWT
6.ARC070F HonestOrUnkind
7.Stirling数
8.Catalan数
9.李超线段树
10.标记永久化
随笔分类
dp--杂题(1)
dp--状压(1)
OJ--AtCoder(4)
OJ--Codeforces(9)
OJ--JZOJ(1)
OJ--nowcoder(1)
OJ--SPOJ(4)
OJ--洛谷(17)
分治--整体二分(1)
计算几何(1)
交互(1)
数据结构--并查集(1)
数据结构--单调栈(1)
数据结构--堆(1)
数据结构--线段树(3)
数据结构--主席树(1)
数据结构--左偏树(1)
数学--概率期望(1)
数学--计数(5)
数学--容斥(2)
数学--数论相关(1)
数学--组合数学(5)
搜索(2)
图论--Kruskal重构树(1)
图论--倍增(1)
图论--生成树(1)
图论--拓扑排序(1)
图论--网络流(1)
更多
随笔档案
2021年10月(1)
2020年7月(3)
2019年6月(2)
2019年5月(1)
2019年4月(23)
2019年3月(1)
2018年12月(3)
友链
AuSquare
callG
encodetalker
withoutpower
Hoki-plus
limstash
阅读排行榜
1. Kruskal重构树(4399)
2. 启发式合并(3865)
3. 线段树合并(3200)
4. A*与IDA*(1060)
5. 单调栈(914)
6. FWT(817)
7. 拉格朗日插值(776)
8. CF553C Love Triangles(770)
9. Meet in the middle(605)
10. AGC032D Rotation Sort(515)
评论排行榜
1. 启发式合并(3)
2. Kruskal重构树(3)
3. 线性筛积性函数(1)
4. FWT(1)
5. CF553C Love Triangles(1)
推荐排行榜
1. 启发式合并(4)
2. Kruskal重构树(3)
3. 线段树合并(2)
4. AGC007C Pushing Balls(2)
5. 线性筛积性函数(1)
最新评论
1. Re:启发式合并
@OIerC 菜到拿了银牌/xyx...
--JackieXu
2. Re:线性筛积性函数
四点了,该%%%神仙了
--EncodeTalker
3. Re:启发式合并
@影法师的绝技是蝉时雨 谢谢,当时可能没太理解清楚。(然后菜到退役了)...
--OIerC
4. Re:启发式合并
第三题明明就是普通的trie合并,哪里启发式了?
--影法师的绝技是蝉时雨
5. Re:FWT
前排崔根qwq
--encodetalker
点击右上角即可分享