首页 > 其他 > 详细

关于 带权二分/wqs二分 的一些认识

时间:2020-07-05 10:53:47      阅读:46      评论:0      收藏:0      [点我收藏+]

wqs二分是一个神奇的东西,经常用来把限制条件转化为二分来降低时间复杂度。

常见类型:在满足A物品选择了k个情况下总价值最大

如果不考虑 选择了k个 这个条件,我们只考虑总价值最大,我们能够得到一个时间复杂度比较优秀的算法。

现在考虑二分一下A物品的额外代价,修改A的代价后重新进行刚才的算法,顺便记录一下价值最大的情况下选择了多少个A。

然后根据选择了多少个A来调整二分边界。

很多时候需要二分到小数,而且需要卡精度, 正确性有的时候还需要多考虑考虑。

关于 带权二分/wqs二分 的一些认识

原文:https://www.cnblogs.com/wljss/p/13238060.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!