【問題G15】砂石供應場。            [回前頁]

有一個營建公司目前正在甲、乙、丙三個地方施工。此三個工地所需的砂石由A、B、C三個採砂場供應。A、B、C三個採砂場每天分別可採X1,X2,X3噸,每噸生產費用分別為M1,M2,M3元。而甲、乙、丙三地每天需用砂石分別為Y1,Y2,Y3噸。

依採砂場(A、B、C)與施工地點(甲、乙、丙)的路程計,從A運往甲、乙、丙三工地每噸運費分別為N1,N2,N3元,從B運往甲、乙、丙三地每噸的運費分別為N4,N5,N6元,從C運往甲、乙、丙三地每噸運費分別為N7,N8,N9元。

現在請你/妳寫一個程式,計算滿足工地所需全部砂石的最少費用的運輸分配方案。

 

輸入格式(參閱輸入範例)

第1列分別為三個採砂場每天的採砂量。

第2列分別為三個工地每天的需求量。

第3列分別為三個採砂場每噸砂石的生產費用。

第4列為三個採砂場分別運往三個工地的運費。

檔入檔每個數據皆以一個空格隔開。

每個Xi,Yi皆不大於500。

 

輸出格式(參閱輸出範例)

第1列為3個採砂場運到甲地的砂石量。

第2列為3個採砂場運到乙地的砂石量。

第3列為3個採砂場運到丙地的砂石量。

第4列為所需費用。

輸出結果時,每個數據皆要以一個空格隔開。

 

輸入範例

40,25,30

40,30,20

130,100,140

70,80,90,90,100,110,60,70,80

輸出範例

15 25 0

25 0 5

0 0 20

18450

(注意!此例中表示

A,B,C運15,25,0噸到甲

A,B,C運25,0,5噸到乙

A,B,C運0,0,20噸到丙

所需費用18450)