给定一个n个点m条边的有向正权边图,求平均值最小的回路。
二分mid值,每条边减去mid,看是否存在负环即可。但是这题有一点需要注意。。。原图不一定强连通,所以不能用一般的spfa来判负环。要在spfa中开始阶段,每个点都要加入队列一次。确保每个强连通分量都能加进来。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include