01分数规划
ORZSunIsMe
呵呵
展开
-
【POJ 3621】[01分数规划]Dropping tests
题意给出n,k和n对二元组(a,b),要求从中选出n-k个二元组使得100∗ΣaiΣbi100*\frac{\Sigma{a_i}}{\Sigma{b_i}}最大。 原题链接–POJ题目分析我们假设答案为ans,那么一定对于任意方案有ans≥100∗ΣaiΣbians \geq 100*\frac{\Sigma{a_i}}{\Sigma{b_i}}, 而ans=max(100∗ΣaiΣbi)an原创 2017-03-02 16:57:01 · 363 阅读 · 0 评论 -
【POJ 2728】[01分数规划]Desert King
题意给出n,表示点数,对于每一个点给出三个属性x,y,h。 要求求出一颗生成树,使得边的费用和与长度和之比ΣaiΣbi\frac{\Sigma{a_i}}{\Sigma{b_i}}最小。 边的费用就是ai=abs(hi−hj)ai=abs(hi-hj),长度为bi=(xi−xj)2+(yi−yj)2−−−−−−−−−−−−−−−−−−√bi=\sqrt{(x_i-x_j)^2+(y_i-y_j)原创 2017-03-02 18:31:26 · 302 阅读 · 0 评论