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 · 205 阅读 · 0 评论 -
[poj2728]Desert King
Desert King 题解 最优比率生成树的一道板子题。 很容易发现,我们要求的是最小的生产树上边集,使得最大。 我们可以考虑0/1分数规划。 记表示第条边是否属于集合,答案变成了,其中表示这个图的边集。 设表示这个比值,构造函数。 其表示将边权修改为后,最小生成树的值。 而当使得时,我们就得到了答案。 由于本题是一个稠密图,,所以需采用prim求最小生成树。 先二分,通过生成最小生成树来求出当前的值,二分左右边界不能直接设为最大值,会T,需设为与。 最后输出答案需要用%f,%lf会原创 2020-09-23 21:17:42 · 129 阅读 · 1 评论