
01分数规划
文章平均质量分 61
IcePrincess_1968
这个作者很懒,什么都没留下…
展开
-
BZOJ4753: 最佳团体 题解
首先肯定是01分数规划,先二分答案,设当前答案是xxx,那么每个点的权值就是ai−xbiai−xbia_i-xb_i,我们要在树上取一个包含节点0的大小为k+1k+1k+1的连通块(因为有0所以+1),使得权值最大,然后看这个最大权值是否大于等于0 这个可以考虑树型背包 这个看上去是O(n3)O(n3)O(n^3)的,但有一个小技巧可以让他变成O(n2)O(n2)O(n^2) 我们考虑一个和...原创 2018-04-09 21:42:48 · 266 阅读 · 0 评论 -
POJ2976: Dropping Tests 题解
经典的01分数规划问题 01分数规划通常解决这样的问题 给定nnn个元素,每个元素都有两个属性值aiaia_i,bibib_i,要选出其中的k个c1,c2...ckc1,c2...ckc_1,c_2...c_k,最大化∑ki=1aci∑ki=1bci∑i=1kaci∑i=1kbci\frac{\sum_{i=1}^{k}a_{c_i}}{\sum_{i=1}^kb_{c_i}} 解决这样的问...原创 2018-04-09 15:52:16 · 238 阅读 · 0 评论