会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zqh
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2025年1月1日
题解:CF727F Polycarp's problems
摘要: link。 贪心做法。 本题贪心做法的实质就是用整数尽量多地抵消该整数后面的负数。 如果正着做,没有办法考虑全该数后面的所有负数,所以倒着做。 例如当前遍历到了 \(50\),此时序列如下: \[\dots,50,-50,-10,-20 \]易得我们 \(50\) 应该抵消的是 \(-10,-20\
阅读全文
posted @ 2025-01-01 11:37 Reveriean
阅读(13)
评论(0)
推荐(0)
2024年12月25日
题解:AT_abc385_f [ABC385F] Visible Buildings
摘要: 小学二年级就会的基本一次函数知识。 抽象一下题意: 求 \(n\) 个点 \((X_i, H_i)\) 中任意两个点组成的直线的截距的最大值(不小于 \(0\),\(X_i\) 递增)。 先说结论:先特判 \(n = 1\),然后答案只可能是由编号相邻的两个点组成的一次函数的截距。 为了方便,我们记
阅读全文
posted @ 2024-12-25 21:50 Reveriean
阅读(19)
评论(0)
推荐(0)
2024年11月7日
CDQ 分治学习笔记
摘要: 引入 给定一个长度为 \(n\) 的序列,每一个元素都有一个键值 \(a\),记 \(f(i)\) 为 \(a_i \le a_j\) 且 \(i \ne j\) 的 \(j\) 的个数(一位偏序)。 求 \(d \in \left [ 0, n \right )\),\(f(i) = d\) 的
阅读全文
posted @ 2024-11-07 21:18 Reveriean
阅读(15)
评论(0)
推荐(0)
2024年10月28日
CSP2024 游记
摘要: 前文 Day -1 上午考试了,多少分忘了。 晚上老师布置模板题。 Day 0 继续前一天的模板题,并没有 AK。 Day 1 J 组 先看 T1,发现是一道简单的水题,切了。 再看 T2,也是水题,切了。 看了 T3,起初以为是个数位 dp,发现好像没那么难,列出尾数共有多少个 \(8\),最后把
阅读全文
posted @ 2024-10-28 21:36 Reveriean
阅读(22)
评论(0)
推荐(0)
2024年10月24日
哇!树链剖分(重链剖分学习笔记)
摘要: 听说有人不会树链剖分? 前置芝士 线段树 树状数组 Splay FHQ-Treap 以上五种任意一种即可,这里主要讲线段树做法。 引入 树链剖分(Tree Line Pow Divide),一种解决树上快速路径修改查询问题的算法,一般指 重链剖分(Heavy Path Decomposition)。
阅读全文
posted @ 2024-10-24 13:36 Reveriean
阅读(54)
评论(0)
推荐(0)
bitset 学习笔记
摘要: 引入 顾名思义, \(\texttt{bitset}\) 是用 \(\texttt{bit}\) 组成的 \(\texttt{set}\); 区别于普通的 \(\texttt{bool []}\) 或 \(\texttt{vector<bool>}\),\(\texttt{bitset}\) 的每一
阅读全文
posted @ 2024-10-24 13:32 Reveriean
阅读(37)
评论(0)
推荐(0)
2024年10月14日
疫情延迟 题解
摘要: 关于 SPFA, 它还苟延残喘地活着…… 题意 一个无向图,每条边有两个权 \(x, y\),求能否通过删除一些边使得 \(x\) 的最短路 \(1 \to n\) 不小于 \(T\),输出删除的边的 \(y\) 的最大值的最小值。 题解 观察到如果我们枚举一个 \(y\) 的最大值 \(k\),我
阅读全文
posted @ 2024-10-14 22:56 Reveriean
阅读(14)
评论(0)
推荐(0)
2024年10月9日
弹珠 题解
摘要: 题意 求 \(n\) 个一样的球放到 \(k\) 个盘子里的方案数(每个盘子至少一个)。 题解 考虑记 \(f(i, j)\) 为结果。 我们可以一次性只加一个球(新放到一个盘子里),也就是可以从 \(f(i - 1, j - 1)\) 转移过来。 也可以用已有的盘子每个盘子放一个球,就是从 \(f
阅读全文
posted @ 2024-10-09 13:16 Reveriean
阅读(21)
评论(0)
推荐(0)
2024年10月8日
士兵训练 题解
摘要: 题意 link. 题解 正解会 RE 几个点,是官方的栈空间太小了。 再者网上几篇题解都被我 hack 了,好不容易找到一组 hack 却不是我错了,而是 STD 错了…… 所以我来写篇题解造福社会。 观察到 \(\max \{b_i \bmod b_j\}\),则得到的结果一定比最大值小,则最大能
阅读全文
posted @ 2024-10-08 14:27 Reveriean
阅读(30)
评论(0)
推荐(0)
2024年10月7日
鲁的女孩 题解
摘要: 题意 给两个数列,对它进行排列,使得对应两数的和的最大值最小。 题解 贪心,先将 \(a\)、\(b\) 排个序(先不考虑时间)。 将 \(a_1\) 与 \(a_n\) 匹配。 \(a_2\) 与 \(a_{n - 1}\) 匹配。 …… 取最大值即可。 考虑到 \(n \le 10^5\),不可
阅读全文
posted @ 2024-10-07 20:04 Reveriean
阅读(28)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告