题目名称 | 457. 最优布线问题 |
---|---|
输入输出 | wire.in/out |
难度等级 | ★☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试数据 | 10 |
题目来源 | Makazeu 于2012-09-24加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:408, 提交:1024, 通过率:39.84% | ||||
补魔 | 100 | 0.004 s | 0.31 MiB | C++ |
Hyoi_0Koto | 100 | 0.326 s | 4.51 MiB | C++ |
stds | 100 | 0.350 s | 3.61 MiB | C++ |
521 | 100 | 0.380 s | 4.50 MiB | C++ |
SPA | 100 | 0.399 s | 8.95 MiB | C++ |
LGLJ | 100 | 0.423 s | 9.21 MiB | C++ |
_Itachi | 100 | 0.430 s | 8.96 MiB | C++ |
MistyEye | 100 | 0.433 s | 9.03 MiB | C++ |
_Itachi | 100 | 0.435 s | 8.93 MiB | C++ |
狂飙霹雳虎 | 100 | 0.435 s | 8.96 MiB | C++ |
本题关联比赛 | |||
至少完成十道练习 | |||
图论练习和一些常规题 | |||
图论练习和一些常规题 |
关于 最优布线问题 的近10条评论(全部评论) | ||||
---|---|---|---|---|
Kruskal没过,Prim过了
| ||||
第一个prim
| ||||
| ||||
数组应开大
| ||||
稠密图,克鲁斯卡尔的话要累积已加入的边数,到n-1时自动返回
| ||||
存两遍。。。。T三个点。。。。隔一天才发现。。。
ユッキー
2017-08-14 10:58
23楼
| ||||
第六个点在电脑上能过,可评测怎么也过不了。。。qwq
是不是有毒qwq | ||||
| ||||
样例数据竟然是一个矩阵,我看了半天没看出来
Regnig Etalsnart
2017-05-20 18:46
20楼
| ||||
|
学校有n台计算机,为了方便数据传输,现要将它们用数据线连接起来。两台计算机被连接是指它们之间有数据线连接。由于计算机所处的位置不同,因此不同的两台计算机的连接费用往往是不同的。
当然,如果将任意两台计算机都用数据线连接,费用将是相当庞大的。为了节省费用,我们采用数据的间接传输手段,即一台计算机可以间接的通过若干台计算机(作为中转)来实现与另一台计算机的连接。
现在由你负责连接这些计算机,你的任务是使任意两台计算机都连通(不管是直接的或间接的)。
第一行为整数n(2<=n<=1500),表示计算机的数目。此后的n行,每行n个整数。第x+1行y列的整数表示直接连接第x台计算机和第y台计算机的费用。
一个整数,表示最小的连接费用。
3 0 1 2 1 0 1 2 1 0
2(注:表示连接1和2,2和3,费用为2)