bzoj 1486 最小圈

Description

给定一个\(n\le 3000\)的带权图
定义一个圈的权值为圈上的边权平均值
求最小权值的圈

Analysis

考虑二分答案, 二分该平均值mid
此时对于一个权值小于该平均值的圈, 在所有边权值减少mid后, 会变成一个负环
用spfa判段负环即可

posted @ 2017-09-22 08:14  _zwl  阅读(117)  评论(0编辑  收藏  举报