会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
rs
博客园
首页
新随笔
联系
订阅
管理
2025年10月28日
CF1798D Shocking Arrangement 题解
摘要: 参考了扶苏的证明,看起来很直觉,证明有点不明觉厉。 我们考虑这样一种构造,考虑增量,直接维护当前答案序列的和 \(s\): 当 \(s \ge 0\) 时,随便选一个 \(x(x \le 0)\) 放到序列末尾。 当 \(s \le 0\) 时,随便选一个 \(x(x \ge 0)\) 放到序列末尾
阅读全文
posted @ 2025-10-28 11:20 Rainsheep
阅读(2)
评论(0)
推荐(0)
2025年7月23日
NOIP 一轮复习 I: 数据结构
摘要: 献给高中生 rs 的 NOIP 一轮复习
阅读全文
posted @ 2025-07-23 19:08 Rainsheep
阅读(181)
评论(0)
推荐(0)
2025年2月13日
P4518 [JSOI2018] 绝地反击 题解
摘要: 大家好啊,因为我做题做崩了所以来补题解了,提供一种模拟网络流的 \(O(n^3\log n)\) 的做法。 首先二分答案,那么每个飞船能到达的区域是一个圆,将这个圆与攻击轨道取交就出现了一段圆弧,不妨视作匹配,那么每个点就能匹配一段圆弧上的一段点。 关于这个圆弧以及两个交点的极角怎么算,可以参考 P
阅读全文
posted @ 2025-02-13 20:49 Rainsheep
阅读(179)
评论(0)
推荐(0)
2024年12月31日
2024年终感言
摘要: 好久没有写这种带有强烈的个人性质的东西了,为什么呢,我也不太清楚,也许是意识到了文章这种东西展示出来就永远是留给后人研究、评判的,而我恰好是个不太能经得起推敲的人。原谅这个人一开始就说些奇怪的话, 下面是正文: 似乎过去几年的年初都是一样的开始:一直在机房训练,但是这个时候的训练偶尔就会有人消失,令
阅读全文
posted @ 2024-12-31 22:17 Rainsheep
阅读(149)
评论(1)
推荐(2)
2024年12月30日
P6272 [湖北省队互测2014] 没有人的算术 题解
摘要: cnblog 本文参考了 湖北省队互测 Week1 解题报告,在部分之处说明可能不如原题解,如有错误请指出。 洛谷上的题面缺失了特殊性质,不过原题的特殊性质还是比较具有启发性的,下面是原题面中的数据范围。 测试点 \(1\) 考察选手的读题能力。按照题目提供的比较方式暴力递归即可。 测试点 \(2
阅读全文
posted @ 2024-12-30 08:43 Rainsheep
阅读(263)
评论(0)
推荐(0)
2024年11月23日
CF1580D Subsequence 题解
摘要: 最值相关问题我们有常用的 最值分治/笛卡尔树/单调栈 的经典做法,即处理出每个点作为最值能覆盖的区间的左端点/右端点。 注意一个关键点:在笛卡尔树上,任意两个点在原序列上最小值的下标,为两点在原树上的 LCA。 因为笛卡尔树是 BST,所以子树内的下标连续,又因为笛卡尔树是堆,所以根节点一定是最小值
阅读全文
posted @ 2024-11-23 20:30 Rainsheep
阅读(22)
评论(0)
推荐(0)
2024年11月20日
P11290 【MX-S6-T2】「KDOI-11」飞船 题解
摘要: 注意到速度的形式是编号相乘,而又有 \(x \in \{1, 2, 3, 4\}\),所以最多 \(\log_2y_i\) 次速度就会达到 \(10^9\) 量级,而此时再加油最少需要 \(1\) 秒,所以再乘一定不优。 直接 dp,有 \(f_{i, j, k}\) 表示当前在第 \(i\) 个加
阅读全文
posted @ 2024-11-20 11:48 Rainsheep
阅读(346)
评论(1)
推荐(0)
2024年11月12日
P10743 [SEERC2020] AND = OR 题解
摘要: 非常巧妙的一个题。我们首先考虑单组询问该怎么做。 首先需要注意到一个结论,即设答案为 \(x\),那么对于 \(\forall y < x\),\(y\) 都应该放在与组;同样的,对于 \(\forall y > x\),\(y\) 都应该放在与组。 进一步的,我们观察在 \(\text{popco
阅读全文
posted @ 2024-11-12 20:51 Rainsheep
阅读(203)
评论(0)
推荐(0)
2024年11月7日
CF1956F Nene and the Passing Game 题解
摘要: 处理很妙的题,部分细节请教了 未来姚班zyl 和 LYH_cpp,在此鸣谢。 首先考虑把题目给的式子进行转化,设 \(i < j\),那么 \(i\) 和 \(j\) 能传球当且仅当 \(l_i + l_j \le j - i \le r_i + r_j\)。 移项并拆开得到,\(i + l_i \
阅读全文
posted @ 2024-11-07 20:56 Rainsheep
阅读(531)
评论(0)
推荐(1)
2024年10月19日
P10532 [XJTUPC2024] 筛法 题解
摘要: 打表可知答案为 \(n^2\) 一种几何证明,方法来自于讲评。 考虑把 \(n^2\) 个整点放到坐标系中,满足 \((x, y)(x \le n, y \le n)\)。 现在从原点向每个满足 \((x, y)(x \perp y)\) 的点引出一条射线,显然每个点都会唯一的被一条射线覆盖到,因为
阅读全文
posted @ 2024-10-19 16:16 Rainsheep
阅读(127)
评论(0)
推荐(0)
下一页