運輸問題1

2022-04-29 21:15:14 字數 1321 閱讀 3639

【問題描述】

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

【輸入格式】

輸入檔案有若干行

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

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

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

【輸出格式】

輸出檔案有一行

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

【輸入輸出樣例】

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

8一道裸的網路流:

1 #include2 #include3 #include4 #include5 #include6

using

namespace

std;

7#define inf 1000000

8int

n,m,num,x,ans;

9int adj[1002

];10

struct

flowk[10001

];13

intread()

17return

sum;18}

19void init(int s,int t,int

w)23

int dp[1001

];24

bool

bfs()36}

37return

false;38

39}40int dfs(int o,int

fw)49 k[i].w-=u;k[i^1].w+=u;tmp-=u;50}

51return fw-tmp;52}

53int

main()

61while

(bfs())

62 ans+=dfs(1

,inf);

63 printf("

%d\n

",ans);

64//

while(1);

65return0;

66 }

網路流第一題:撒花~!

COGS 0011 運輸問題1

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

COGS 11 運輸問題1

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

優化 運輸問題

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