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