会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yaosicheng124
这个人很菜,什么也没有留下。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
下一页
2024年9月10日
CF 1970 E3
摘要: 题目描述 有 \(N\) 个小屋,每条小屋有 \(s_i\) 条短径,\(l_i\) 条长径通向湖。 每天,你将从一个小屋出发,先走到湖再走到另一个小屋(可以是一开始的小屋),但其中必须至少有一条通过的小径是短径。 一开始你在 \(1\) 号小屋,求走 \(M\) 天的方案数。 思路 由于把小屋当做
阅读全文
posted @ 2024-09-10 09:35 Yaosicheng124
阅读(27)
评论(0)
推荐(0)
2024年9月9日
CF 1579 G
摘要: 题目描述 在一根数轴上,你将依次放入 \(N\) 根长度为 \(d_i\) 的线段。 每次,你可以将线段放置于数轴上并使得其中一段等于上一段的末尾。假设上一次的末尾为 \(x\),则这次你可以将线段置于 \([x-d,x]\) 或 \([x,x+d]\),并将 \(x\) 设为 \(x-d\) 或
阅读全文
posted @ 2024-09-09 22:53 Yaosicheng124
阅读(15)
评论(0)
推荐(0)
2024年9月8日
李超线段树
摘要: 有 \(Q\) 次操作,每次操作如下: 插入一条直线 \(y=kx+b\)。 求在 \(x=k\) 处最大的 \(y\)。 这就是李超线段树解决的问题。 李超线段树就是对 \(x\) 建树,每个点记录其区间中可能为最大值的直线。 这是什么意思呢?我们直接给出过程。 假设要插入直线 \(x\),从根结
阅读全文
posted @ 2024-09-08 11:13 Yaosicheng124
阅读(25)
评论(0)
推荐(0)
2024初秋集训——提高组 #22
摘要: A. 牛牛的方程式 题目描述 给定一个三元一次方程 \(ax+by+cz=d\),求该方程是否存在整数解。 思路 由于若干个 \(a,b,c\) 只能凑出 \(\gcd (a,b,c)\) 的倍数,所以只需判断 \(d\) 是否为 \(\gcd(a,b,c)\) 的倍数即可。特别的,若 \(a,b,
阅读全文
posted @ 2024-09-08 10:49 Yaosicheng124
阅读(32)
评论(0)
推荐(0)
2024年9月5日
JOI23-24 Final
摘要: A. Room Temperature 题目描述 有 \(N\) 个人,每个人都有一个适宜温度 \(A_i\)。现在有无限件外套,一个人每穿一件外套适宜温度就会减 \(T\)。 如果当前室温为 \(x\),则一个人不适程度为 \(|x-A_i|\)。求所有人的不适程度最大值的最小值。 思路 首先我们
阅读全文
posted @ 2024-09-05 23:44 Yaosicheng124
阅读(15)
评论(0)
推荐(0)
2024年9月2日
容斥原理
摘要: 容斥原理是解决这一类问题的:有 \(N\) 个集合 \(S_1,S_2,\dots,S_N\),求 \(|\bigcup \limits_{i=1}^{N}S_i|\)。 我们就能发现,所有偶数个集合的交集前面都是减号,而奇数的前面的都是加号,也就是: \[|\bigcup \limits_{i=1
阅读全文
posted @ 2024-09-02 22:29 Yaosicheng124
阅读(35)
评论(0)
推荐(0)
线段树分治
摘要: 前置知识:可撤销化并查集 注意:可撤销化并查集的作用和删边不一样,其只能撤销最近的一次操作。 既然只需撤销,那么只需在在合并并查集时用个 vector 记录下合并的哪两个点,撤销时就直接还原就行了。 这里要强调一下,可撤销化并查集不能路径压缩,只能启发式合并。 代码 int f[MAXN], sz[
阅读全文
posted @ 2024-09-02 20:48 Yaosicheng124
阅读(23)
评论(0)
推荐(0)
博弈论
摘要: 有向图游戏 给定一个有向图,初始在结点 \(s\) 上有一个棋子。两名玩家将轮流移动这个棋子到相邻的一个点上。若有一方不能移动,则另一名玩家获胜。若两方都按最优方案操作,求最终是先手获胜还是后手获胜还是平局。 首先,若当前棋子所在的结点出度为 \(0\),则先手必败。 很容易想到,若某个状态能转移到
阅读全文
posted @ 2024-09-02 13:10 Yaosicheng124
阅读(34)
评论(0)
推荐(0)
异或哈希
摘要: 简介 我们知道哈希就是把一个字符串转化为一个数字。但普通的哈希是有顺序的,而如果我们想判断两个集合是否相同,就需要使用异或哈希了。 思路 异或哈希,就是把每一种值映射到某一个随机数上,再把它们异或起来。因为异或具有交换律,所以可以比较集合。 但我们怎么保证异或哈希的正确性呢? 假设我们随机的值域为
阅读全文
posted @ 2024-09-02 12:08 Yaosicheng124
阅读(122)
评论(0)
推荐(0)
2024年8月19日
动态 dp
摘要: 首先看到以下这个问题: 有 \(N\) 个饼干,第 \(i\) 个饼干的美味值为 \(a_i\),你可以吃任意不相邻的一些饼干。还有 \(Q\) 次询问,每次询问将修改一个饼干的美味值,问美味值之和最大能是多少。 我们尝试通过线段树的思想来解决,但这时又会有一个新的问题:合并左右儿子的信息。 这里我
阅读全文
posted @ 2024-08-19 19:52 Yaosicheng124
阅读(41)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
下一页
公告