随笔分类 -  OI-基础算法

摘要:例题 MKTHNUM - K-th Number 考虑如果我们对每个操作进行二分怎么做。 显然是对这个区间不大于二分值 mid 的数统计个数,看个数 numk 的大小关系。如果 num 更大,证明 mid 大了,如果 num 更小,证明 \(mi 阅读全文
posted @ 2024-07-27 12:37 zxh923 阅读(15) 评论(0) 推荐(0) 编辑
摘要:优化动态规划 序列 首先要会最长上升子序列的转移,这里就不说了。 我们 i 位置的初始值为 ai,可能变成的最大值为 mxi,可能变成的最小值为 mni。 然后如果 j 要转移到 i,则需要满足:\(j<i,mx_j\le a_i,a_j\le 阅读全文
posted @ 2024-07-26 19:56 zxh923 阅读(11) 评论(0) 推荐(0) 编辑
摘要:简介 前置芝士:归并排序。 cdq 分治是个离线算法,可以解决三维偏序或者优化 dp。 陌上花开 维护三维偏序有个口诀:一维排序,二维归并,三维数据结构。 考虑第一维直接排序解决掉,然后还剩两维。 我们考虑第二维用归并排序解决掉。然后假设当前区间 [l,r],区间中点 \(m 阅读全文
posted @ 2024-07-23 22:55 zxh923 阅读(131) 评论(0) 推荐(0) 编辑

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