最小生成树
文章平均质量分 81
xinge008
这个作者很懒,什么都没留下…
展开
-
在一些边已建的情况下求最小生成树hdu1102
hdu1102 :题意是在一个无向图中有一些边已经建好求最小生成树,思路很简单就是将已建的道路权值变为0即可。 我用的是kruskal求MST import java.util.Arrays; import java.util.Scanner; public class Main { static int max=10010; static int parent[]=new int[ma原创 2012-08-08 22:32:43 · 1737 阅读 · 0 评论 -
最小生成树专题
今天系统的做了一下有关最小生成树的题目,都挺水的,水水更健康嘛 1.hdu1233,中文题目,不再赘述了,很裸的MST import java.util.Arrays; import java.util.Scanner; public class hdu1233 { static int roadnum; static int max=10010; static int parent[]原创 2012-08-09 18:45:11 · 540 阅读 · 0 评论 -
poj1751已知某些边建好的情况下求最小生成树中其他需要建的边
poj1751: 题意:已知某些边建好的情况下求最小生成树中其他需要建的边,输出其起点和终点 这道题目是spj,对输出的顺序没有要求 我用java写一直MLE,百思不得其解,然后又用C++写了一遍就AC了。 这次终于知道了在结构体内写比较函数要比在外面写cmp快的多 第二次在外面写的cmp直接卡时间超低空飘过,呵呵 不多说了,看代码吧 //==============原创 2012-08-10 18:48:16 · 2203 阅读 · 1 评论 -
poj3026
题意:就是S去感染A,然后A就变为了S在一起去感染其他的A,转变思路就是迷宫中全都是S,求把他们连起来的最小生成树 具体做法:先建图,然后BFS求出S之间的距离存入map[][]里在求解最小生成树就可以了。 2 6 5 ##### #A#A## # # A# #S ## ##### 7 7 ##### #AAA### # A# # S ### # # #AAA#原创 2012-08-11 21:48:31 · 597 阅读 · 0 评论 -
poj1861
题意:求一个最小生成树,边和边权都给出了,只是输出的时候有点恶心,要求输出最大权值的边的权值,边的条数以及都是什么边 具体实现看代码吧 import java.util.Arrays; import java.util.Scanner; public class Main { class Edge implements Comparable { int start,end; i原创 2012-08-12 17:01:30 · 508 阅读 · 0 评论