hdu 3491 Thieves

来源:互联网 发布:php undefined index 编辑:程序博客网 时间:2024/05/21 09:20

权值是在点上的,进行拆点,入边为i,出边为i+n,容量为该点权值,注意S,H两点不会算在最小割中,所以要么这两点不拆点,要么拆点后容量为无穷,其他m*2条边的容量都为无穷

 

一开始一直wa,想当然的加入两条边(i+n,j,inf)和(j,i+n,inf),其实应该是(i+n,j,inf)和(j+n,i,inf),出边应该是i+n而不是i!!!

 

代码:

 

 

 

原创粉丝点击