Problem 1070 --繼續暢通工程

1070: 繼續暢通工程

Time Limit: 1 Sec  Memory Limit: 32 MB
Submit: 3  Solved: 3
[Submit][Status][Web Board]

Description

省政府「暢通工程」的目標是使全省任何兩個村莊間都可以實現公路交通(但不一定有直接的公路相連,只要能間接通過公路可達即可)。現得到城鎮道路統計表,表中列出了任意兩城鎮間修建道路的費用,以及該道路是否已經修通的狀態。現請你寫程式,計算出全省暢通需要的最低成本。

Input

測試輸入包含若干測試用例。每個測試用例的第1行給出村莊數目N ( 1< N < 100 );隨後的 N(N-1)/2 行對應村莊間道路的成本及修建狀態,每行給4個正整數,分別是兩個村莊的編號(從1編號到N),此兩村莊間道路的成本,以及修建狀態:1表示已建,0表示未建。

當N為0時輸入結束。

Output

每個測試用的輸出占一行,輸出全省暢通需要的最低成本。

Sample Input

4
1 2 1 1
1 3 6 0
1 4 2 1
2 3 3 0
2 4 5 0
3 4 4 0
3
1 2 1 1
2 3 2 1
1 3 1 0
0

Sample Output

3
0

HINT

Source

[Submit][Status]