最小生成树
文章平均质量分 85
kindlucy
这个作者很懒,什么都没留下…
展开
-
POJ 1258-Agri Net 最小生成树Prim算法
题目来源:http://acm.pku.edu.cn/JudgeOnline/problem?id=1258解题报告:典型的最小生成树问题,这次用了Prim算法,搞了很久,主要就是纠结在priority_queue的使用上,一开始使用优先队列,但是又发现这没有Decrease_key操作,后来改用Set,但是在自定义operator后遇到问题,用不来。。。。最后直接放弃,改用直接用O(n)的复杂度来寻找key的最小值,效率下降了,但是还是通过了。。。#include using namespace st原创 2010-08-26 00:47:00 · 684 阅读 · 0 评论 -
POJ 1789-Truck History 最小生成树 Kruskal算法
<br />题目来源:http://acm.pku.edu.cn/JudgeOnline/problem?id=1789<br /> <br />解题报告:<br /> <br />还是典型的最小生成树的问题,我用了Kruskal算法,discuss里说,Prim算法适合稠密图,Kruskal算法适合稀疏图。这道题显然是稠密图,所以应该用Prim算法比较合适,不过我还是不太会用prioriy_queue,只能用Kruskal算法。。。<br /> <br />#include <iostream> #in原创 2010-08-26 22:12:00 · 1121 阅读 · 0 评论 -
POJ 1251-Jungle Roads 最小生成树Kruskal
<br />题目来源: http://acm.pku.edu.cn/JudgeOnline/problem?id=1251<br /> <br />解题报告:<br /> <br />典型的最小生成树问题,我这里用了Kruskal算法实现<br /> <br />#include <iostream> #include <algorithm> using namespace std; struct edge { int weight; int u; int v; }; edg原创 2010-08-25 00:18:00 · 577 阅读 · 0 评论 -
POJ 2485-Highways 最小生成树Prim算法
<br />题目来源:http://acm.pku.edu.cn/JudgeOnline/problem?id=2485<br /> <br />解题报告:<br /> <br />还是最小生成树问题,Prim算法实现,没用到priority_queue或是set,还是直接用O(n)复杂度来寻找key中的最小值。这道题很基础,纯粹用来熟练Prim算法。<br /> <br />#include <iostream> using namespace std; #define INF 70000原创 2010-08-26 23:12:00 · 872 阅读 · 0 评论