c语言sscanf函数的用法是什么
240
2022-09-17
nyoj 38 布线问题(最小生成树 kruskal算法)
题目38题目信息运行结果本题排行讨论区
布线问题
1000 ms | 内存限制: 65535
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 (楼的编号从1开始),由于安全问题,只能选择一个楼连接到外界供电设备。 数据保证至少存在一种方案满足要求。 输出
每组测试数据输出一个正整数,表示铺设满足校长要求的线路的最小花费。
样例输入 1
4 6
1 2 10
2 3 10
3 1 10
1 4 1
2 4 1
3 4 1
1 3 5 6 样例输出 4 和经典问题相比,就是多个外界布线,其实很简单,先不管和外界布线的问题; 内部布线如果畅通的话,费用再加上任意一个对外界的布线最小费用,即为最小 代码: #include
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~