D_FANG @ 2025-01-10 22:26:29
rt
1.在 P4043 [AHOI2014/JSOI2014] 支线剧情 题目中,建完图跑上下界最下费用可行流即可,但是跑的不是最小流呢?理论上,从附加汇点向附加源点跑最小流所经过的边权值都是负的,可以使答案更优吧?
2.上面的题目激发了我的疑问:上下界网络流有源汇的可行流否等于最小流呢?还是说只是在上下界费用流的时候,他们费用相等?
玄关,thx
by FLY_lai @ 2025-01-11 08:46:50
@D_FANG 可行流不一定等于最小流。得到上下界最小流要在 "超源向超汇最大流" 之后删去原汇到原源的无穷边,然后在残量网络上跑原汇到原源的最大流。
by D_FANG @ 2025-01-11 09:13:19
@FLY_lai 那么在支线剧情这道题里面,为什么又不用再跑一次原汇至原源的最小费用最大流呢?
by FLY_lai @ 2025-01-11 10:12:57
@D_FANG 如果是一般图求上下界最小费用可行流,需要在超源向超汇跑完最小费用可行流后,再跑原汇到原源的最大费用可行流。如果如你所说,在第一次跑完之后边权都是负数,那么第二次的最大费用可行流必然为
by FLY_lai @ 2025-01-11 10:16:05
一般图求最小费用可行流是第一次的费用减去第二次的费用
by FLY_lai @ 2025-01-11 10:49:04
噢不对!@D_FANG 我说错了,一般图应该先跑最小费用最大流而不是可行流。
by FLY_lai @ 2025-01-11 10:53:16
@D_FANG 等下,我说的好像全是错的,当我啥也没说,等我想一会
by D_FANG @ 2025-01-11 12:11:24
@FLY_lai 好的,orz
by FLY_lai @ 2025-01-11 12:21:28
@D_FANG
我想明白了。
首先有源汇可以
首先如果不是费用流:
然后对于费用流:
支线剧情属于 "最小费用可行流",只需要跑第一次就行了。
by D_FANG @ 2025-01-11 12:25:09
@FLY_lai thx,orz已关