COGS 11 運輸問題1

2022-04-05 01:55:49 字數 1248 閱讀 6284

★★☆   輸入檔案:maxflowa.in輸出檔案:maxflowa.out簡單對比

時間限制:1 s   記憶體限制:128 mb

【問題描述】

乙個工廠每天生產若干商品,需運輸到銷售部門進行銷售。從產地到銷地要經過某些城鎮,有不同的路線可以行走,每條兩城鎮間的公路都有一定的流量限制。請你計算,在不考慮其它車輛使用公路的前提下,如何充分利用所有的公路,使產地運輸到銷地的商品最多,最多能運輸多少商品。

【輸入格式】

輸入檔案有若干行

第一行,乙個整數n,表示共有n個城市(2<=n<=100)

,產地是1號城市,銷地是n號城市。

下面有n行,每行有n個數字。第p行第q列的數字表示城鎮p與城鎮q之間有無公路連線。數字為0表示無,大於0表示有公路,且該數字表示該公路流量。

【輸出格式】

輸出檔案有一行

第一行,1個整數max,表示最大流量為max。

【輸入輸出樣例】

輸入檔名: maxflowa.in

60 4 8 0 0 0

0 0 4 4 1 0

0 0 0 2 2 0

0 0 0 0 0 7

0 0 0 6 0 9

0 0 0 0 0 0

輸出檔名:maxflowa.out

8最大流 

屠龍寶刀點選就送

#include #include 

#define max 1000

#define inf 1e9

using

namespace

std;

struct

edge

edge[max*max*2

];int n,head[max*max*2],cnt=1,dep[max*max*2

];void add(int u,int v,int

l)bool bfs(int s,int

t) }

}return0;

}int dfs(int now,int t,int

came_flow)

}return

res;

} int dinic(int s,int

t)int

main()}}

printf("%d

",dinic(1

,n));

return0;

}

COGS 0011 運輸問題1

輸入檔案 maxflowa.in輸出檔案 maxflowa.out簡單對比 時間限制 1 s 記憶體限制 128 mb 問題描述 乙個工廠每天生產若干商品,需運輸到銷售部門進行銷售。從產地到銷地要經過某些城鎮,有不同的路線可以行走,每條兩城鎮間的公路都有一定的流量限制。請你計算,在不考慮其它車輛使用...

優化 運輸問題

問題一 運輸問題 模型所求問題都是以產銷平衡為前提的條件下進行的,但是在實際問題中絕大多數問題往往都是產銷不平衡的,因此就需要將產銷不平衡問題轉化為產銷平衡問題。當產大於銷時 只需要假想增加乙個銷地 可以看做為乙個儲存地 該城銷售量為產大於銷的部分,而在單位運價表中從個產地銷往此假想銷售地的運價為0...

運輸問題1

問題描述 乙個工廠每天生產若干商品,需運輸到銷售部門進行銷售。從產地到銷地要經過某些城鎮,有不同的路線可以行走,每條兩城鎮間的公路都有一定的流量限制。請你計算,在不考慮其它車輛使用公路的前提下,如何充分利用所有的公路,使產地運輸到銷地的商品最多,最多能運輸多少商品。輸入格式 輸入檔案有若干行 第一行...