博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu-1233 还是畅通工程(最小生成树)
阅读量:5083 次
发布时间:2019-06-13

本文共 792 字,大约阅读时间需要 2 分钟。

题目链接:

Time Limit: 4000/2000 MS (Java/Others)    

Memory Limit: 65536/32768 K (Java/Others)

Problem Description
 
某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距离。省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可),并要求铺设的公路总长度为最小。请计算最小的公路总长度。
 

 

Input
 
测试输入包含若干测试用例。每个测试用例的第1行给出村庄数目N ( < 100 );随后的N(N-1)/2行对应村庄间的距离,每行给出一对正整数,分别是两个村庄的编号,以及此两村庄间的距离。为简单起见,村庄从1到N编号。
当N为0时,输入结束,该用例不被处理。
 

 

Output
 
对每个测试用例,在1行里输出最小的公路总长度。
 

 

Sample Input
3
1 2 1
1 3 2
2 3 4
4
1 2 1
1 3 4
1 4 1
2 3 3
2 4 2
3 4 5
0
 

 

Sample Output
3
5

 题意:

 

思路:

 

AC代码:

#include 
using namespace std;const int N=103;typedef long long ll;const ll mod=1e9+7;const double PI=acos(-1.0);int n,u,v,w,p[103];struct Edge{ int l,r,len;};Edge edge[5010];int cmp(Edge x,Edge y){ return x.len

 

 

转载于:https://www.cnblogs.com/zhangchengc919/p/5386824.html

你可能感兴趣的文章
python机器学习-sklearn挖掘乳腺癌细胞(四)
查看>>
沉淀之log4c的malloc
查看>>
使用register_shutdown_function触发写日志,使用fastcgi_finish_request提高响应速度
查看>>
作业一
查看>>
MAVEN 打包时出现多余的类的问题
查看>>
LUOGU P3178 [HAOI2015]树上操作
查看>>
XML文件中怎么写小于号 等特殊符号
查看>>
flask-session
查看>>
Global Cache CR Requested But Current Block Received
查看>>
(转)C# Enum,Int,String的互相转换 枚举转换--非常实用
查看>>
HNU 11722 The Gougu Theorem
查看>>
大一下第2次作业(markdown改)
查看>>
宿舍桶装水配送系统参考
查看>>
计数排序
查看>>
取硬币
查看>>
然之协同系统6.4.1 SQL注入导致getshell
查看>>
本地wampserver如何配置伪静态
查看>>
python中的*和**的用途
查看>>
细说unittest-2
查看>>
windows+nginx+fcgi配置
查看>>