$Note$-$01$分数规划
作者:
anss
,
2022-04-11 20:16:54
,
所有人可见
,
阅读 191
01分数规划主要是解决求图中一个环的ans=n∑i=1ain∑i=1bi的最大值
我们浮点数二分ans,则假设二分的中间元素为mid,则check的逻辑为
ans=n∑i=1ain∑i=1bi>mid
整理可得:
n∑i=1ai+mid×n∑i=1bi>0
n∑i=1ai−mid×bi>0
所以就可以转化成一个边权为ai−mid×bi判断图中是否有正环的问题,如果存在正环,所以二分l=mid,反之r=mid
eg
观光奶牛
单词环