会员
T恤
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
DM11
博客园
首页
新随笔
联系
订阅
管理
随笔 - 75
文章 - 0
评论 - 3
阅读 -
8044
上一页
1
2
3
4
5
6
···
8
下一页
2023年1月13日
可持久化字典树
摘要: 在介绍可持久化字典树之前,我们先要说一下01字典树。 01字典树的一个功能是: 向当前集合中插入一个正整数。 查询当前集合中异或上x后最大的那个数。 接下来介绍一下这两个操作是如何实现的: 插入x,我们把x看做一个二进制数,从高位向低位遍历,根据当前位是0或者1,把Tire的枝叶伸向不同的方向。 根
阅读全文
posted @ 2023-01-13 00:23 DM11
阅读(179)
评论(0)
推荐(0)
2023年1月11日
Atcoder ARC 059 题解
摘要: D - Iroha and a Grid 题意 给出一个
n
×
m
(
1
≤
n
,
m
≤
100
,
000
)
的地图,只能从下或者从右走。有一片区域禁止走入,也就是禁止走入左下角的
a
×
b
的方格,求从
(
1
,
1
)
走到
(
n
,
m
)
的方案
阅读全文
posted @ 2023-01-11 00:39 DM11
阅读(51)
评论(0)
推荐(0)
2023年1月9日
2023/1/9 周报
摘要: 周报 本周总结 这周有两天是出去找同学联络感情,所以有两天基本是没啥心思刷题的。然后这周也是namomo camp的开始,听这个camp总的来说收益很大,不过难度很高,需要花费很多时间思考和理解。所以这周题刷的不是很多,主要是学习了一些新算法。本周学习了一些离线算法,包括CDQ分治和整体二分,还
阅读全文
posted @ 2023-01-09 09:28 DM11
阅读(31)
评论(0)
推荐(0)
如何用线段树维护一些数学公式
摘要: 1. 维护等差数列 例1:洛谷 P1438 无聊的数列(插入等差数列,单点查询) 这题有两个做法,第一个做法是用线段树维护等差数列,不过这里不多赘述,在下一个例子再详细介绍;第二个做法是用线段树维护差分数组,把单点查询转化为查询前缀和。 #include <bits/stdc++.h> using
阅读全文
posted @ 2023-01-09 09:09 DM11
阅读(133)
评论(0)
推荐(0)
2023年1月8日
Atcoder ABC 284题解
摘要: D Happy New Year 2023(枚举,时间复杂度计算) 题意 给定
n
≤
9
×
10
18
,给出式子
n
=
p
2
×
q
,该式子必定有解且有唯一解。请输出
p
和
q
。 思路 因为式子必定有解且有唯一解,我们直接暴力枚举一
阅读全文
posted @ 2023-01-08 00:02 DM11
阅读(190)
评论(0)
推荐(0)
2023年1月5日
Codeforces Round #839 (Div. 3)题解
摘要: C. Different Differences(贪心) 题意 给定
k
,
n
(
2
≤
k
≤
n
≤
40
)
。从
[
1
−
n
]
中不重复地任选
k
个数组成一个数组,使这个数组的差分数组中不同的数最多。 思路 易知最佳的数组应该是这样的:1 2 4 7 11 1
阅读全文
posted @ 2023-01-05 11:57 DM11
阅读(133)
评论(0)
推荐(2)
2023年1月2日
2023/1/2 周报
摘要: 周报 本周总结 最近状态不佳,特别是打abc的时候,总感觉就是刷了很多题,但是就是不会写,赛后被人一启发就能知道怎么写并且写出来,让我想是不是自己的刷题方式有问题,太过于依赖题解。这周主要的日程就是刷专题,首先是开始刷树链剖分,了解了树链剖分的基本思想和模板,做了一些题目。发现树还是有很多性质的
阅读全文
posted @ 2023-01-02 18:06 DM11
阅读(42)
评论(0)
推荐(0)
浅谈区间MEX问题
摘要: 区间MEX问题 MEX是什么 MEX:指一个序列中最小没有出现过的自然数。 例如
mex\left{1, 2, 0, 3\right} = 4
mex\left{1, 2, 0, 3\right} = 4
mex\left{1, 2, 0, 3\right} = 4
,
mex\left{5, 1, 2, 3\right} = 0
mex\left{5, 1, 2, 3\right} = 0
mex\left{5, 1, 2, 3\right} = 0
,
mex\left{0, 2, 1, 5\right} = 3
mex\left{0, 2, 1, 5\right} = 3
mex\left{0, 2, 1, 5\right} = 3
在谈到区
阅读全文
posted @ 2023-01-02 18:04 DM11
阅读(2166)
评论(2)
推荐(1)
2023年1月1日
E - Don't Isolate Elements(DP,状态设计)
摘要: E - Don't Isolate Elements 题意 给出一个01矩阵,长为
n
,宽为
m
。现在你可以进行一个操作:任选一行,将其该行上的0变1, 1变0。请问最少需要多少次操作,可以使得整张图是合法的。 合法的定义:图中不存在数量为1的连通块。 思路 显然,这就是一个对
阅读全文
posted @ 2023-01-01 12:37 DM11
阅读(119)
评论(0)
推荐(1)
ABC 283 F - Permutation Distance(推公式,维护二维偏序)
摘要: F - Permutation Distance 题意 给出一个排列 P。求序列D,
D
i
的定义如下。
D_{i}=\min_{j \neq i} \left{\left|P_{i}-P_{j}\right|+|i-j|\right}
D_{i}=\min_{j \neq i} \left{\left|P_{i}-P_{j}\right|+|i-j|\right}
D_{i}=\min_{j \neq i} \left{\left|P_{i}-P_{j}\right|+|i-j|\right}
思路 在题目中遇到绝对值问题时,我们应该
阅读全文
posted @ 2023-01-01 12:08 DM11
阅读(87)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
8
下一页
公告
昵称:
DM11
园龄:
2年7个月
粉丝:
7
关注:
3
+加关注
<
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
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
动态规划
(10)
贪心
(8)
周报
(7)
BFS
(5)
dfs
(4)
记忆化搜索
(4)
字符串哈希
(3)
质因数
(3)
线段树
(3)
位运算
(3)
更多
随笔分类
AtCoder(14)
CodeForces(14)
模板(3)
赛后补题(10)
思维题(2)
算法专题(2)
杂题(13)
周报合集(2)
随笔档案
2023年4月(1)
2023年3月(4)
2023年2月(1)
2023年1月(14)
2022年12月(12)
2022年11月(3)
2022年10月(19)
2022年9月(19)
2022年8月(2)
阅读排行榜
1. 浅谈区间MEX问题(2166)
2. 2022ICPC网络赛 L LCS-like Problem(DP 子序列自动机)(292)
3. G. Even-Odd XOR(构造 位运算) CF 1722G(269)
4. P1036 [NOIP2002 普及组] 选数(DFS + 不降原则)(268)
5. AtCoder ABC 270 题解(D-F)(232)
评论排行榜
1. 浅谈区间MEX问题(2)
2. ABC 272 E Add and Mex(调和级数 暴力)(1)
推荐排行榜
1. Codeforces Round #839 (Div. 3)题解(2)
2. 浅谈区间MEX问题(1)
3. E - Don't Isolate Elements(DP,状态设计)(1)
4. CF 1743C - Save the Magazines(简单DP)(1)
5. G. Even-Odd XOR(构造 位运算) CF 1722G(1)
最新评论
1. Re:浅谈区间MEX问题
@青铜_WU 一个log...
--Hinata01
2. Re:浅谈区间MEX问题
在线 + 主席树的复杂度是多少?
--青铜_WU
3. Re:ABC 272 E Add and Mex(调和级数 暴力)
有点鸽巢原理的味道
--V_Melville
点击右上角即可分享
主题色彩