
最小生成树
tian_he_he
GeeGee
展开
-
hpu暑假训练A - 还是畅通工程【最小生成树】
某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距离。省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可),并要求铺设的公路总长度为最小。请计算最小的公路总长度。 Input 测试输入包含若干测试用例。每个测试用例的第1行给出村庄数目N ( < 100 );随后的N(N-1)/2行对应村庄间的距离,每行给出一转载 2017-08-03 19:39:42 · 243 阅读 · 0 评论 -
hpu暑假训练 【最小生成树解题思路以及模板】
/* 给出n个点,要求距离小于10或大于1000不能建边,问联通这些点至少需要的距离 不存在输出-1 */ #include #include #include #include using namespace std; struct Dot { double x,y; }dot[105]; double caculateDistance(const Dot a,const Dot原创 2017-08-05 10:56:56 · 240 阅读 · 0 评论