![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
0/1分数规划
文章平均质量分 94
StaroForgin
这个作者很懒,什么都没留下…
展开
-
[WC2010]重建计划
重建计划题解看到这道题首先应该是很容易想到0/1分数规划的。毕竟那里明摆着一个∑i=1k−1vali∣S∣\frac{\sum_{i=1}^{k-1}val_{i}}{|S|}∣S∣∑i=1k−1vali。我们只需要将下面的分母当做111即可,所以当二分到midmidmid时,若midmidmid可呗构造出来,有∑i=1k−1vali∣S∣≥mid⟺∑i=1k−1(vali−mid)≥0\frac{\sum_{i=1}^{k-1}val_{i}}{|S|}\geq mid\Longleftrig原创 2021-02-16 18:41:38 · 229 阅读 · 0 评论 -
[poj2728]Desert King
Desert King题解最优比率生成树的一道板子题。很容易发现,我们要求的是最小的生产树上边集,使得最大。我们可以考虑0/1分数规划。记表示第条边是否属于集合,答案变成了,其中表示这个图的边集。设表示这个比值,构造函数。其表示将边权修改为后,最小生成树的值。而当使得时,我们就得到了答案。由于本题是一个稠密图,,所以需采用prim求最小生成树。先二分,通过生成最小生成树来求出当前的值,二分左右边界不能直接设为最大值,会T,需设为与。最后输出答案需要用%f,%lf会原创 2020-09-23 21:17:42 · 154 阅读 · 1 评论