会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
red
初相遇,是千山微雨,你是我人间朝夕
博客园
首页
新随笔
管理
随笔 - 69
文章 - 0
评论 - 44
阅读 -
23224
02 2022 档案
2022牛客寒假算法基础集训营1
摘要:A 背包 B 分块,预处理每个块以
0
/
1
/
2
0
/
1
/
2
的分数进入时出来后的分数是多少 看了题解发现可以用分块思想倍增,复杂度优化成
n
l
o
g
n
n
l
o
g
n
C 傻逼模拟题,就不说了 D 求
H
(
x
)
=
ϕ
(
x
)
x
H
(
x
)
=
ϕ
(
x
)
x
考虑
ϕ
(
x
)
=
x
∏
(
1
p
i
)
ϕ
(
x
)
=
x
∏
(
1
p
i
)
则$H(x
阅读全文
posted @
2022-02-28 19:19
lovelyred
阅读(39)
评论(0)
推荐(0)
编辑
CF771
摘要:A 题意:给定一个
1
∼
n
1
∼
n
的排列,选择一段区间
[
l
,
r
]
[
l
,
r
]
,把这段区间翻转一下,使得翻转后排列的字典序最小
n
≤
500
n
≤
500
题解: 由于是排列,所以每一位上的数字各不相同。根据贪心的想法,我们想让这个序列最靠前的地方变得尽可能的小。所以只要找到最靠前的一个位置
i
i
,让我们有比它
阅读全文
posted @
2022-02-21 21:46
lovelyred
阅读(63)
评论(0)
推荐(0)
编辑
CF772
摘要:A 题意: 给一个数组,每一次操作如下: 选两个位置上的数字
a
i
a
i
和
a
j
a
j
,把他们变成
x
x
和
y
y
,要求满足
a
i
|
a
j
=
x
|
y
a
i
|
a
j
=
x
|
y
进行任意多次操作后,整个数组的和最小是多少? 解答: 如果数组中的某个数字,在二进制下第
k
k
位是
1
1
,那么可以利用有限多次上述操作,让整个数组中只有该
阅读全文
posted @
2022-02-21 19:12
lovelyred
阅读(59)
评论(0)
推荐(0)
编辑
公告
昵称:
lovelyred
园龄:
5年8个月
粉丝:
72
关注:
34
+加关注
<
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
随笔分类
ATC(16)
CF(12)
比赛(10)
笔记(9)
算法(20)
随笔档案
2023年2月(2)
2022年5月(9)
2022年4月(9)
2022年3月(1)
2022年2月(3)
2021年12月(8)
2021年11月(5)
2021年10月(6)
2021年9月(8)
2021年8月(6)
2021年7月(3)
2021年6月(1)
2019年12月(6)
2019年7月(2)
更多
阅读排行榜
1. 微积分入门(5655)
2. 线性代数入门(2993)
3. 「组合数学」一:什么是组合数学(1871)
4. 「具体数学」二:和式 (1713)
5. 「博弈论」耶鲁大学公开课笔记(1618)
评论排行榜
1. 快速傅立叶变换(FFT)(12)
2. ABC217(3)
3. ABC127(3)
4. 生成函数(2)
5. 微积分入门(2)
推荐排行榜
1. 微积分入门(19)
2. 线性代数入门(15)
3. 万能的进制哈希(4)
4. 兔队线段树(2)
5. KMP——从入门到不会打题(2)
点击右上角即可分享