摘要: Slope trick 阅读全文
posted @ 2024-05-10 15:27 qqrj 阅读(11) 评论(0) 推荐(0) 编辑
摘要: CF1787H Codeforces Scoreboard 校内测试的一道题, 考试时根本没动。。 题面 考虑 k 比较大的放前面肯定优, 然后修门挨着放也肯定优, 所以先按 k 排个序, 然后我们就只考虑每个门修不修。 设计状态 f[i][j] 表示前 i 个点, 阅读全文
posted @ 2024-05-10 11:32 qqrj 阅读(30) 评论(0) 推荐(2) 编辑
该文被密码保护。 阅读全文
posted @ 2024-05-08 22:00 qqrj 阅读(0) 评论(0) 推荐(0) 编辑
摘要: Link Cut Tree 简称LCT(不是Li Chao Tree), 是一种非常强大的数据结构。 声明 该博客写来很大部分目的是帮助自己理解, 笔者水平有限, 没办法完全原创, 有很多内容源自于OI-wiki,和网上博客, 见谅。 功能 考虑一些问题: 树上单点查, 树上路径修改, 这是树上差分 阅读全文
posted @ 2024-05-07 08:50 qqrj 阅读(21) 评论(0) 推荐(0) 编辑
摘要: Splay树 Splay树又名伸展树, 是tarjan为LCT而发明的平衡树, 通过旋转操作维护二叉搜索树的高度平衡, 其实不管时间复杂度的证明, Splay树挺简单的。 均摊复杂度 O(logn)(需要用到势能分析), 可以区间操作, 不能可持久化, 常数较大(大于FHQtreap), 但 阅读全文
posted @ 2024-05-06 10:55 qqrj 阅读(38) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2024-05-04 18:15 qqrj 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2024-05-02 21:54 qqrj 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2024-05-01 21:33 qqrj 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 区间最值操作, 历史最值问题 来源 吉老师2016集训队论文, oiwiki, 网络上各种博客。 概述 区间最值操作指的是: 将所有的i (l,r)ai=minmax(ai,k)。 历史最值问题指的是: 新定义一个数组 b[], \(b[i] 阅读全文
posted @ 2024-04-28 15:26 qqrj 阅读(127) 评论(0) 推荐(0) 编辑
摘要: UVA1316 Supermarket 题面 题解 解法1: 考虑反悔贪心, 按截至日期为第一关键字排序, 贡献为第二关键字排序, 如果能卖就卖, 不能卖就把他和之前卖过最小贡献交换, 这个可以用优先队列搞。 证明: 很显然。 假设存在一个数更优, 也就是截止日期合法, 且贡献更大, 那么他肯定会在 阅读全文
posted @ 2024-04-18 17:40 qqrj 阅读(5) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示