分数规划P3199
分数规划就是选出一些数使得\(\frac{\sum a_{i}}{\sum b_{i}}\)最大最小的题目,但通常需要转换。下面以找最小首先进行二分答案,那么就是找出一个答案使得\(\frac{\sum a_{i}}{\sum b_{i}}\le k\)
\(\sum a_{i}\le k*\sum b_{i}\)
\(\sum a_{i}-k*\sum b_{i}\le 0\)
\(\sum (a_{i}-k* b_{i})\le 0\)
然后就是因题而异。
比如在这题,你就找负环即可,找到负环说明可能有个小的答案。