i207M给的题 省选前-小题解合集 给定一张有向图,每条边有边权.你可以花费边权的代价反转一条边,使得原图中没有环.最小化反转的边权的最大值. 首先二分,然后考虑判定. 转化为有些边可以翻转,有些边不可以翻转,使得图中没有环 我们把不能反向的边拿出来,然后跑拓扑排序判环,如果有环则无解,不然一定有一种方案,加入那些可以改变方向的边而不产生环. 新加的边方向:拓扑序小的连向拓扑序大的 有环一定是大的拓扑序连向小的拓扑序有一条边 而这样是一定没有环的! #include<bits/stdc++.h…