传送门
建原图很简单: 对于能到达的点x,y,x->y,[1,inf] s->i,[0,inf];i->t,[0,inf]
将原图进行改造 建立附加源汇ss,tt 对于原图中有的边x->y,[b,c],连边x->y,c-b 记某一个点的权d(i)为所有流入这个点的边的下界和-所有流出这个点的边的下界和 若d(i)>0,连边ss->i,d(i) 若d(i)<0,连边i->tt,-d(i) 然后对ss->tt跑最大流 然后连边t->s,inf 再对ss->tt跑最大流 此时t->s,inf这条边的实际流量就是原图中的最小流
新闻热点
疑难解答