随笔分类 -  扫描线

摘要:洛谷传送门 CF 传送门 考虑题目可以看成天和人的匹配,因此判断单个日期区间 \([l, r]\) 可以考虑 Hall 定理,设 \(N(S)\) 为在 \(S\) 这些天有空的人的数量,定义 \(S\) 合法当且仅当 \(|N(S)| \ge |S|\),那么 \([l, r]\) 合法当且仅当 阅读全文
posted @ 2024-05-22 22:46 zltzlt 阅读(69) 评论(0) 推荐(0)
摘要:洛谷传送门 CF 传送门 考虑扫描线,扫到 \(i\) 时,设包含 \(i\) 的区间的最小左端点为 \(l\)。设 \(x = a_i\)。 若 \([l, i]\) 之间存在 \(\ge 2\) 个 \(x\),那么就必须要修改。考虑序列此时的形式形如: \[[1, \ldots, a_l, \ 阅读全文
posted @ 2024-01-23 18:55 zltzlt 阅读(26) 评论(0) 推荐(0)
摘要:洛谷传送门 转化一下题意,变成求 \(x\) 在只经过编号 \(\in [l, r]\) 的点,能走到多少种颜色。 考虑建出点分树。一个结论是原树上的一个连通块,一定存在一个点,使得它在点分树上的子树完全包含这个连通块的所有点。证明考虑点分治的过程,一个连通块如果没被其中一个点剖开就一定在同一个子树 阅读全文
posted @ 2023-12-29 22:01 zltzlt 阅读(23) 评论(0) 推荐(0)
摘要:洛谷传送门 LOJ 传送门 很妙的题。但是我今天才补/ll 发现苹果生长的间隔是定值,也就是说,第 \(i\) 个人在某个时刻摘了一棵树上的苹果,那么下一个摘到这个苹果的人确定。设其为 \(p_i\),连边 \(i \to p_i\),就构成了一个内向基环森林。还可以顺便给这条边赋一个边权,意义是这 阅读全文
posted @ 2023-09-12 11:41 zltzlt 阅读(39) 评论(0) 推荐(0)
摘要:洛谷传送门 CF 传送门 首先转化一下,让鸭子不动,猎人往右移动,就相当于开的相邻两枪距离 \(> m\)。 设 \(f_{x, i}\) 为仅考虑 \(r \le x\) 的鸭子,上一次在 \(i\) 开枪,能打到的最大鸭子个数。 \(f_{x - 1} \to f_x\) 时,首先有 \(f_{ 阅读全文
posted @ 2023-09-11 20:06 zltzlt 阅读(50) 评论(0) 推荐(0)
摘要:洛谷传送门 CF 传送门 Yet Another God Problem 思路 对于这种矩形覆盖的问题,一般考虑扫描线+线段树。 首先离散化坐标。扫描 $x$ 轴,对 $y$ 轴建线段树。离散化后设 $y$ 轴有 $tot$ 个端点,则有 $tot - 1$ 个区间,在线段树上每个叶子节点维护的实际 阅读全文
posted @ 2022-07-14 16:41 zltzlt 阅读(39) 评论(0) 推荐(0)