
最小生成树
文章平均质量分 76
kk303
这个作者很懒,什么都没留下…
展开
-
POJ 1679 - Kruskal..要细心阿..
这道题意思是说给一个连通的无向图...问其最小生成树的方案是不是唯一的...所谓唯一就是指满足最小生成树的方案只有一种...思路很简单..先Kruskal找到这个图的最小生成树..并记录边..然后枚举删这些边的某个..看去掉某边后得到的最小生成树的值(其实就是找次小生成树)..若次小生成树的值==最小生成树的值.. 则说明方案不唯一..反之方案唯一.. 这里有个很重要的地方一定要留意原创 2012-02-10 02:07:27 · 827 阅读 · 0 评论 -
USACO Section 3.1 Agri-Net - [水]最小生成树模板题
赤果果的最小生成树...于是就用Prim水了...Program:/* ID: zzyzzy12 LANG: C++ TASK: agrinet*/ #include #include#include #include #include #include#include #include #define oo原创 2011-12-04 22:24:51 · 963 阅读 · 0 评论 -
复试前练手...HDOJ - 3371 kruskal模板题...
上周水了一场腾讯马拉松....水爆了..手速赛..囧... 本题...kruskal模板题...恶心的是C++能过..G++超时!!#include#include#include#include#include#include#include#include#define oo 1000000000using namespace std;struct node原创 2013-03-26 18:37:57 · 1287 阅读 · 0 评论 -
CodeForces 160D - Edges in MST kruskal+tarjan求无向图的桥
题意: 给一个无向图..判断这个图中的每个边...any 为其是该图所有最小生成树共有的边...at least one..该边至少为一个最小生成树的边..none..该边不存在该图的任何的最小生成树中.. 题解: 首先思考如何判断一个边是某个最小生成树的边...回顾kruskal算法..将所有的边按其长度从小到大排好序..从原创 2013-08-03 08:56:10 · 1303 阅读 · 0 评论 -
Uva 11733 - Airports 最小生成森林..Kruskal
题意: 有N个小镇(N 题解: 上来就无脑的直接分连通图然后Kruskal搞一遍..样例和谐..交上去WA了..仔细一想是因为有些边的代价会超过建设飞机场的代价.. 所以不如不要这条边..就算多加一个飞机场都划得来些..这个判断在输出的时候就可以做掉了..当一条边的长度不小原创 2013-11-13 21:17:12 · 2820 阅读 · 0 评论 -
Uva 6437 - Power Plant 裸最小生成树
题意: 一个无向图中(至多100个点),..每条边有其费用...有些点是发电站..现在要求所有的点都可以达到至少一个发电站..所需的最小费用.. 题解: 先就把发电站的点放到一个集合中..然后裸的kruskal了...Program:#includ原创 2013-12-01 22:49:11 · 1619 阅读 · 0 评论