2014年4月27日

摘要: http://acm.hdu.edu.cn/showproblem.php?pid=2485n个车站,m条边,两边之间费用为1,问最少摧毁多少车站,使得1-n无法在k时间内到达将2-(n-1)每个点拆成两个,并建立容量为1,费用为0的一条边,源点为1,汇点为2*n-2,这时求最小费用最大流,其中保证... 阅读全文
posted @ 2014-04-27 20:26 LegendaryAC 阅读(269) 评论(0) 推荐(0) 编辑
 
摘要: 每边有一个权值,要求得到最大流并且使得权值和最小把EK算法中的bfs改成spfa,spfa需要注意的是进行松弛的边容量不能为0const int INF=0xfffffff ;struct node{ int s,t,cap,cost,nxt ;}e[200005] ;int sumflow ... 阅读全文
posted @ 2014-04-27 19:32 LegendaryAC 阅读(123) 评论(0) 推荐(0) 编辑