题目名称 | 7. 通信线路 |
---|---|
输入输出 | mcst.in/out |
难度等级 | ★★ |
时间限制 | 1500 ms (1.5 s) |
内存限制 | 512 MiB |
测试数据 | 10 |
题目来源 | BYVoid 于2008-02-29加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:569, 提交:1456, 通过率:39.08% | ||||
花火 | 100 | 0.056 s | 3.46 MiB | C++ |
瞻远Daniel | 100 | 0.131 s | 23.43 MiB | C++ |
Hzoi_chairman | 100 | 0.138 s | 10.09 MiB | C++ |
Hzoi_chairman | 100 | 0.143 s | 10.09 MiB | C++ |
Hzoi_chairman | 100 | 0.143 s | 10.09 MiB | C++ |
MistyEye | 100 | 0.170 s | 9.02 MiB | C++ |
名字要他有毛用 | 100 | 0.175 s | 9.00 MiB | C++ |
名字要他有毛用 | 100 | 0.177 s | 9.00 MiB | C++ |
kito | 100 | 0.183 s | 8.99 MiB | C++ |
可以的. | 100 | 0.186 s | 9.02 MiB | C++ |
本题关联比赛 | |||
防止浮躁的小练习V0.1 |
关于 通信线路 的近10条评论(全部评论) | ||||
---|---|---|---|---|
MST首题!!
数组开小了会EEEEE | ||||
申必题目
| ||||
原来数组开大就可以过了啊......
| ||||
回复 @E.M.B.E.R :
呵呵
没啥,随心
2019-07-10 08:32
41楼
| ||||
kruscal的复习
我花了两个小时才调对, 原来数组要开到25500001 gg,废了 | ||||
kruscal的复习
我花了两个小时才调对, 原来数组要开到25500001 gg,废了 | ||||
优雅水过
| ||||
数据范围一定要开大,我e了无数次2333333
bilibili
2017-11-02 17:26
37楼
| ||||
开心,prim即可过
不需要黄桃
2017-05-15 14:01
36楼
| ||||
回复 @小字、小瓶子 :1127251楼上zz
|
假设要在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。