#1604. 最优布线问题

最优布线问题

题目描述

学校有n\red {n}台计算机,为了方便数据传输,现要将它们用数据线连接起来。两台计算机被连接是指它们中间有数据线连接。由于计算机所处的位置不同,因此不同的两台计算机的连接费用是不同的。

当然,如果将任意两台计算机都有用数据线连接,费用当然是相当庞大的。为了节省费用,我们采用资料的间接传输手段,即一台计算机可以间接的通过若干台计算机都有连通(不管是直接的或间接的)

输入格式

第一行为整数n(2<=n<=100)\red {n(2<=n<=100)},表示计算机的数目。此后的n\red {n}行,每行n\red {n}个整数。第x+1\red {x+1}y\red {y}列的整数表示直接连接第x\red {x}台计算机和第y\red {y}台计算机的费用。

输出格式

一个整数,最小的连接费用。

样例

输入样例

3

0 1 2

1 0 1

2 1 0

输出样例

2

提示

表示连接第1\red {1}22\red {2,2}3\red {3}的最小费用为2\red {2}