随笔分类 -  凸包

摘要:洛谷传送门 LOJ 传送门 考虑若原来的序列是不降的,那么进行 1 操作或 2 操作序列仍然不降。那么 1 操作直接线段树上二分然后打覆盖标记,2 操作直接打标记即可。 考虑一般情况,发现某个时刻所有被 1 操作影响过的 i(存在一次 1 操作 阅读全文
posted @ 2024-03-13 22:39 zltzlt 阅读(43) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 AtCoder 传送门 尝试二分答案,问题变为要求恰好选 xs,最大化选的段数。 发现我们不是很会算段数的 max,考虑给每个段 [l,r] 一个长度减一即 rl 的代价,于是变成了算代价的 min。 设 \(f( 阅读全文
posted @ 2023-12-25 14:21 zltzlt 阅读(32) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 对 (i,ai) 求出下凸包,那么一条凸包的斜率非正的切线是候选答案。 只考虑切凸包上第 i 个点的切线,那么斜率的左边界是过凸包第 i 和第 i+1 个点的直线斜率,右边界是过凸包第 i1 和第 i 个点的直线斜率。最优方案 阅读全文
posted @ 2023-12-16 22:11 zltzlt 阅读(78) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 CF 传送门 还是很有趣的一道题。场上直接暴拆式子,要维护动态凸包,本来以为是 log2 的,写着写着发现是 log3,遂弃。 显然梯形面积最小等价于 y0+y1 最小,而 y0+y1 最小等价于梯形在 \(m = \frac{n} 阅读全文
posted @ 2023-12-07 18:50 zltzlt 阅读(16) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 AtCoder 传送门 神题。 设第 i 个箱子有 xi 个红球,yi 个蓝球,那么要求找到最大的 K 使得 i=1KxiR,i=1KyiB,且 阅读全文
posted @ 2023-10-30 21:40 zltzlt 阅读(52) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 AtCoder 传送门 下文令 a 为原题中的 T。 考虑若没有饮料,可以设 fi 表示,考虑了前 i 道题,第 i 道题没做的最大得分。转移就枚举上一道没做的题 j,那么 [j+1,i1] 形成一个连续段。设 \(b 阅读全文
posted @ 2023-10-16 21:17 zltzlt 阅读(11) 评论(0) 推荐(0) 编辑
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/P6821 "洛谷传送门") 考虑恰好选 k 个子段怎么做。 设恰好选 i 个子段的和最大值为 hk。可以得到 hi+1hihihi1,因为 $h_i 阅读全文
posted @ 2023-06-12 15:03 zltzlt 阅读(35) 评论(0) 推荐(0) 编辑
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/AT_abc218_h "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/abc218/tasks/abc218_h "AtCoder 传送门") wqs 二分。 设 阅读全文
posted @ 2023-06-12 13:58 zltzlt 阅读(33) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 UVA 传送门 考虑对两个点集求出凸包,显然如果这两个凸包相离就合法,然后问题就转化成了这两个凸包是否有交。 设红点凸包包围的点集为 A,蓝点凸包包围的点集为 B,问题为询问是否 aA,bB,a=b,即 ab=0。 于是对所有蓝点取反 阅读全文
posted @ 2023-01-12 15:38 zltzlt 阅读(16) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示