比赛场次 320
比赛名称 防止浮躁的小练习V0.1
比赛状态 已结束比赛成绩
开始时间 2016-10-07 16:30:00
结束时间 2016-10-07 20:30:00
开放分组 全部用户
注释介绍 渣渣为了防止浮躁,宁静内心,提高姿势水平,神犇轻喷
题目名称 通信线路
输入输出 mcst.in/out
时间限制 1500 ms (1.5 s)
内存限制 512 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
Gravatar_Itachi AAAAAAAAAA 0.206 s 8.11 MiB 100
GravatarSOBER GOOD BOY AAAAAAAAAA 0.417 s 9.01 MiB 100
GravatarAntiLeaf AAAAAAAAAA 0.419 s 9.00 MiB 100
GravatarGROWL GOOD BOYส็ AAAAAAAAAA 0.421 s 9.01 MiB 100
GravatarHzoi_Queuer AAAAAAAAAA 0.497 s 8.94 MiB 100
Gravatar浮生随想 AAAAAAAAAA 0.497 s 8.95 MiB 100
GravatarHzoi_chairman AAAAAAAAAA 0.532 s 9.01 MiB 100
GravatarHzoi_Go灬Fire AAAAAAAAAA 0.533 s 9.48 MiB 100
GravatarNewBee AAAAAAAAAA 0.612 s 26.39 MiB 100
GravatarOstmbh AAAAAAAAAA 1.181 s 8.93 MiB 100
GravatarNVIDIA AAAAAAAAAA 1.289 s 0.47 MiB 100
Gravatar森林 AAAAAAAAAA 1.350 s 96.06 MiB 100

通信线路

★★   输入文件:mcst.in   输出文件:mcst.out   简单对比
时间限制:1.5 s   内存限制:512 MiB

【题目描述】

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

【输入格式】

输入文件有若干行。

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

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

【输出格式】

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

【输入样例】

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

【输出样例】

75

【数据规模】

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

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

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