1. 程式人生 > >[模板]01分數規劃

[模板]01分數規劃

變形 .com 最優解 logs 模板 clas 選擇 href pan

01分數規劃:有A[i]和B[i],求一個最優的選擇,使$\frac{\sum{A[i]}}{\sum{B[i]}}$最大(最小同理)。

設某一個可能的答案為r,那麽經過變形,會有$\sum{A[i]-B[i]*r}$,當r是最優解時=0,r偏小時>0,r偏大時<0。

然後就可以二分這個r來做了。

板子題:poj2976(裸)、poj2728(最優比例生成樹)、poj3621(最優比例生成環)。

[模板]01分數規劃