传送门:【POJ】1815 Friendship
题目分析:枚举都能过。。。Orz。。。一开始建图就是普通的将一个点 i 拆成两个点i,i',建边( i , i' , 1 ),对关系( u , v )建边( u' , v , INF ) , ( v' , u , INF ),然后跑一遍最大流作为初始最小割容量。
接下来按照字典序升序枚举所有点,枚举时,假设删除该点,如果跑出来的最大流比初始最小割的容量小,则说明这个是割点,然后减小初始最小割容量。如果不是割点,还原该点到图中,一直枚举到结束。
这题无语了。。。枚举竟然还能过。。。。。
代码如下:
#include <cstdio>
#in......
阅读全文