最小生成树
落雪染轻愁
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HDU-1863-畅通工程
题目内容: Problem Description 省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可)。经过调查评估,得到的统计表中列出了有可能建设公路的若干条道路的成本。现请你编写程序,计算出全省畅通需要的最低成本。 Input 测试输入包含若干测试用例。每个测试用例的第1行给出评估的道路条数 N、村庄数目M ( <原创 2016-05-25 23:09:04 · 252 阅读 · 0 评论 -
HDU-1875-畅通工程再续
题解:先求出每个岛之间的距离,然后再赋值给邻接矩阵,一个要注意的地方是:将距离大于0.0且小于10.0的距离,赋一个大于1000.0的数。接着就用Prim算法求解。 #include #include #include using namespace std; double map[105][105]; #define MAX 1000.0 #define MIN 10.0 str原创 2016-05-27 21:16:57 · 211 阅读 · 0 评论 -
HDU-1879-继续畅通工程(prim)
题解:将已建道路的成本改为0,然后套用prim算法。 #include #include using namespace std; #define MAX 0x7fffffff int map[105][105]; bool used[105]; int lowcost[105]; void Prim(int N) { int i, j, k; for (i = 0; i原创 2016-06-02 22:45:40 · 323 阅读 · 0 评论
分享