经典的0/1分数规划模型
题目描述
Inputs and Outputs examples
Inputs’ e.g. #1
1 | 4 5 |
Outputs’ e.g. #1
1 | 3.66666667 |
分析
其实这个东西在我做之前并不知道他其实是个0/1
分数规划模型.
我们首先知道要求的是最小化环的平均权值.
显然这个东西是单调的,那么我们可以二分答案一下.
我们二分一下答案$mid$,然后我们把每一条边减去一下$mid$,然后用SPFA检查一下是否存在负环即可
代码
1 | // luogu-judger-enable-o2 |