08 2024 档案

摘要:关于树上背包及其正确性证明 前言 2024.08.20:由于今天模拟赛 T1 想到了正解,然而我以为树上背包的复杂度是 O(n3),然后没有继续调试我的代码,然后也没有提交,后来发现树上背包的复杂度是 O(n2) 的,痛失 100 pts。发现我从来都没有写过树上背包,于是写下此 阅读全文
posted @ 2024-08-20 20:19 dengchengyu 阅读(67) 评论(0) 推荐(0) 编辑
摘要:__gnu_pbds::tree 用法简介 概述 pbds即平板电视,里面实现了很多数据结构,NOI系列赛事可以使用,但很多 OJ 和网站无法使用。 其中有 __gnu_pbds::tree,是平衡树,支持查找位置、查找第 k 大、分裂、合并。功能远强与 std::set。 性能 实现是红黑 阅读全文
posted @ 2024-08-19 21:32 dengchengyu 阅读(147) 评论(0) 推荐(0) 编辑
摘要:O(n)-O(1) 线性 RMQ 学习笔记 O(n) 预处理,O(1) 查询的 RMQ(区间最值)算法。 而我们正常 ST 表处理 RMQ 只能做到 O(nlogn)O(1)。 用四毛子算法可以做到 O(nloglogn)O(1)。 四毛子算法:对原序 阅读全文
posted @ 2024-08-18 16:56 dengchengyu 阅读(269) 评论(0) 推荐(1) 编辑
摘要:反悔贪心 & 模拟费用流 参考资料来源 cyt 前言 很多找到一种可行的方案,匹配(选择)某些东西,使价值最优化的问题可以建出费用流模型。 但是直接跑费用流的复杂度是不对的。 我们又想到可以用简单的贪心思路解决这些问题,然而一般的贪心都假掉了。 于是我们考虑模拟费用流的退流操作来做贪心,这就是反悔贪 阅读全文
posted @ 2024-08-16 16:33 dengchengyu 阅读(32) 评论(0) 推荐(0) 编辑
摘要:wqs二分 参考资料 【学习笔记】WQS二分详解及常见理解误区解释 -ikrvxt -CSDN wqs二分 学习笔记 -Leap_Frog -Luogu wqs二分详解 -Hypoc_ -CSDN 前言 2024.08.13 模拟赛遇到恰好选 m 个的限制的反悔贪心做模拟费用流的题,然而不会 阅读全文
posted @ 2024-08-13 22:10 dengchengyu 阅读(41) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2024-08-11 18:47 dengchengyu 阅读(4) 评论(0) 推荐(0) 编辑

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