C. 通信线路

    传统题 1000ms 256MiB

通信线路

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

问题描述

假设要在n个城市之间建立通信联络网,则连通n个城市只需要n-1条线路。这时, 如何在最行咨经费的前提下建立这个通信网。在每两个城市之间都可以设置—条线路,相应地都要付出一定的经济代价。n个城市之间,最多可能设置n(n-1)/2条线路,那么,如何在这些可能的线路中选择n-1条,以使总的耗费最少呢?

【输入格式】

输入文件有若干行

第一行,一个整数n,表示共有n个城市

第2--n+1行,每行n个数,分别表示该城市与其它城市之间路线的费用,如果城市间不能建立通信则用-1表示

【输出格式】

一行,1个整数,表示最少总费用

【输入输出样例】

输入文件名: mcst.in

6
-1 5 -1 -1 -1 -1
5 -1 50 -1 -1 10
-1 50 -1 20 10 -1
-1 -1 20 -1 60 30
-1 -1 10 60 -1 100
-1 10 -1 30 100 -1

输出文件名:mcst.out

75

【数据规模】

对于40%的数据,保证有n<100:

对于60%的数据,保证有n<256;

对于全部的数据,保证有n<1000。

数据结构之图论练习2

未认领
状态
已结束
题目
4
开始时间
2022-7-9 0:00
截止时间
2022-7-31 23:59
可延期
24 小时