wps二分

解决:给定若干 n 个物品,要求从中恰好选 m 次,最大化 / 最小化 选的物品权值和问题

这种题目往往有下列特点:

如果不限制选的个数,那么很容易求出最优方案。(所以一般用来优化 d p dpdp)

选的物品越多,权值越 大 / 小。

判断能否使用的方法:

打表看 ( i , g ( i ) ) (i,g(i))(i,g(i)) 拟合出的图形是凸包。

满足两个特点。


我的想法就是,遇到这种问题,暴力对拍来进行二分的调整

————————————————
版权声明:本文为CSDN博主「ikrvxt」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Emm_Titan/article/details/124035796

原理至今没有弄明白,但是可以简浅的理解,就是给我要选择的物品+一个附加权值,从而调整在此基础上选择最优答案能够涵盖的制定物品的数量,二分的细节问题,可以打表解决吧....

example:国家集训队:TreeⅠ

给你一张无向图,有白边黑边和边权值,要你求恰好选择k个白边,使得最小生成树权值最小

给白色边加上附加权值,二分\小细节,就是白色优先,二分选择大于等于K的最大的加权

原因看eafoo的博客

https://www.cnblogs.com/CDOI-24374/p/16357167.html#5065313

posted on 2022-07-25 11:44  HZOI-曹蓉  阅读(40)  评论(0编辑  收藏  举报