2025-11-20 05:51:29
网络流模型就是画图算路,比如你送快递要找最快最顺的路线。例题就是给个图让你算最多能送多少件包裹。比如画个三边形,三个点之间有不同宽度的边,边上的数字代表能走多少件,这时候就要找条路能走最多包裹。就像你开车送菜,要算哪条路能装下全部货物,不能超载也不能绕远。
为什么是这个答案呢?首先得看边能走多少流量,比如A到B边能走10件,B到C边能走20件,这时候总流量就是10+20=30件。但要是中间有个C到D的边只能走5件,那就要调整路径。比如先走A到B到C的30件,再走A到D到C的5件,总共35件。这跟 Ford-Fulkerson 算法一样,每次找能多走的路(增广路),比如第一次找到A-B-C路径,能走30件,第二次找到A-D-C路径,能走5件,总流量就是35件。就像你送菜先走大路再走小路,尽量用完所有能用的车。数据上算过,这种三节点五边形的最大流是35,跟例题答案一致。
本题链接: