
最小生成树
文章平均质量分 75
suikay
这个作者很懒,什么都没留下…
展开
-
1258 Agri-Net 解题报告
AccecptTime: 2008-12-18 13:12:04Language: C++Memory: 328KTime: 63MSErrors: 2 WA + 1 CEAlgo原创 2008-12-18 18:31:00 · 342 阅读 · 0 评论 -
2421 Constructing Roads 解题报告
AccecptTime: 2008-12-20 15:13:59Language: C++Memory: 360KTime: 47MSErrors: (10+)RE + (5+)TL +原创 2008-12-20 15:17:00 · 487 阅读 · 0 评论 -
Prim 最小生成树总结
之前以为Prim的最小生成树算法不过如此。后来经过波波的指导发现原来我做的大部分最小生成树的题目里边用Prim都可以得到比较高的效率,而且代码比较少。而在《算法导论》里边Prim理论上可以达到O(E+Vlg(V))比Kruskal更优。先贴一个自己写的标程: #include #include #include #include using namespac原创 2008-12-22 14:23:00 · 619 阅读 · 0 评论 -
1789 Truck History 解题报告
本来以为对最小生成树的学习告一段落了,昨晚跟波波聊的时候他说Prim不一定比Kruskal慢,于是我就拿1789来开刀。果然,于是我先用Kruskal,ac,1641MS,恩,不错.再用Prim写,一交,果然TimeLimitExeeded!!看来波波错了,但是他是已经ac了的..看看他的时间,只有375MS,不算cin的时间消耗他的程序比我快了足足3倍!!看他的解题报告,原来他用的储存结构和我原创 2008-12-22 10:42:00 · 364 阅读 · 0 评论 -
2075 Tangled in Cables 解题报告
AccecptTime: 2008-12-21 10:23:25Language: C++Memory: 328KTime: 0MSErrors: 5 WAAlgorithm: Kruskal + sort + bsearch#include #include #include #include using namespace std;// 储存电缆的长度,用名字对应的id来进行记录typ原创 2008-12-21 10:25:00 · 494 阅读 · 0 评论 -
1751 Highways 解题报告
AccecptTime: 2008-12-20 16:37:39Language: C++Memory: 3516KTime: 485MS + 969MSErrors: 6 TL + 1 CE + 1 MLAlgorithm:原创 2008-12-20 16:54:00 · 489 阅读 · 0 评论 -
2485 Highways 解题报告 2
AccecptTime: 2008-12-22 11:41:02Language: C++Memory: 596KTime: 157MSErrors:原创 2008-12-22 11:41:00 · 319 阅读 · 0 评论 -
1751 Highways 解题报告 2
AccecptTime: 2008-12-22 11:19:49Language: C++Memory: 2424KTime: 94MSErrors: NoAlgorithm: Prim原创 2008-12-22 11:20:00 · 329 阅读 · 0 评论 -
Kruskal 最小生成树的总结
写了3,4天的最小生成树,里边写了报告和没写的加起来也有十题左右了。发现这些简单的算法里头有不少的pin。特别是2421让人抓狂,bug一个接一个,wa了不下十数次后,在波波的指导下成功的ac了,后来自己又找到了原来程序的几个bug。 原先写这篇报告的时候以为Kruskal比Prim优秀许多。后来波波跟我说Prim也是很强的,于是我分别用Kruskal和Prim写了Poj1789,发现原来Pr原创 2008-12-21 10:59:00 · 655 阅读 · 0 评论 -
2485 Highways 解题报告
AccecptTime: 2008-12-18 15:29:04 2008-12-18 15:44:33Language: C++Memory: 600K 688KTime: 375MS 297MSErrors: 2 WAA原创 2008-12-18 18:39:00 · 341 阅读 · 0 评论 -
1251 Jungle Roads 解题报告
AccecptTime: 2008-12-18 12:04:07 2008-12-18 12:24:03Language: c++Memory: 292K 292KTime: 0 MSErrors: 3 REAlgorithm:原创 2008-12-18 18:24:00 · 470 阅读 · 0 评论 -
POJ 3625 Building Roads 解题报告
题意:给出N个坐标点的位置,其中的K个是已经相连的,求把它们连在一起需要最短的路径和。分析:典型的最小生成树。一开始我选择了Kruskal(我也不知道怎么会选上的。。)。把所有有可能的边全部添加进去,外加stl的heap优化。#include #include #include #include #include #include #include #incl原创 2009-08-04 15:36:00 · 1040 阅读 · 1 评论