最小生成树
来源:互联网 发布:古灵精探b国语网络 编辑:程序博客网 时间:2024/06/06 21:50
布线问题
时间限制:1000 ms | 内存限制:65535 KB
难度:4
- 描述
- 南阳理工学院要进行用电线路改造,现在校长要求设计师设计出一种布线方式,该布线方式需要满足以下条件:
1、把所有的楼都供上电。
2、所用电线花费最少- 输入
- 第一行是一个整数n表示有n组测试数据。(n<5)
每组测试数据的第一行是两个整数v,e.
v表示学校里楼的总个数(v<=500)
随后的e行里,每行有三个整数a,b,c表示a与b之间如果建铺设线路花费为c(c<=100)。(哪两栋楼间如果没有指明花费,则表示这两栋楼直接连通需要费用太大或者不可能连通)
随后的1行里,有v个整数,其中第i个数表示从第i号楼接线到外界供电设施所需要的费用。( 0<e<v*(v-1)/2 )
(楼的编号从1开始),由于安全问题,只能选择一个楼连接到外界供电设备。
数据保证至少存在一种方案满足要求。 - 输出
- 每组测试数据输出一个正整数,表示铺设满足校长要求的线路的最小花费。
- 样例输入
14 61 2 102 3 103 1 101 4 12 4 13 4 11 3 5 6
- 样例输出
4
- 来源
- [张云聪]原创
- 上传者
张云聪
0 0
- 最小比例 最小生成树
- 最小生成树&&次最小生成树
- 最小生成生成树计数
- 树+最小生成树
- 最小生成树
- 最小生成树 MST
- 最小生成树Kruskal
- kruskal 最小生成树
- 最小生成树
- 最小生成树
- 最小生成树
- 最小生成树
- 最小生成树 MST
- 最小生成树问题
- 最小生成树
- 最小生成树
- 最小生成树
- 最小生成树
- java程序员一天学会php
- 【极客学院每日一课】付费玩Posstar,不如学会开发免费版
- linux内核的配置机制及其编译过程
- shell 并行
- MINA学习之IoService
- 最小生成树
- javaWeb04_JS_02
- Wifi断网自动重连
- 加入组播组时,函数返回成功,但抓包抓不到IGMP,即无法发出IGMP报文。
- iOS申请发布证书-图文详解
- 数据库索引总结
- 如何实现ffmpeg模块和dtplayer模块的自由组合
- form 表单提交的编码设置
- VisualNet平台系统框架介绍