
最小生成树
文章平均质量分 80
cscoder
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
uva10369 - Arctic Network
点击http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=116&page=show_problem&problem=1310 题目很简单,直接用krusakl算法即可,然后找出第S大的数,S即为卫星的个数。开始的时候我将卫星之间可以直接通信这一条给忽略了,wrong了N久。后来才注意到这一点。原创 2012-04-21 18:38:58 · 367 阅读 · 0 评论 -
UVA:10034 - Freckles
http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=116&page=show_problem&problem=975 典型的求最小生成树的题目,采用kruskal算法即可,先存储所有的点,然后分别计算点与点之间的距离,并存储起来,在直接运用kruskal算法即可。唯一需要注意的是输出格式问题原创 2012-04-21 09:51:50 · 464 阅读 · 0 评论 -
hdoj 4081
Qin Shi Huang's National Road System 今天作比赛,做了这个题目,整个比赛中就只做了这一道= =。太弱了= = 。这个题目是最小生成树+树形DP。要求的是A/B , B是非特殊边的距离和,而A是特殊边两端城市的人口之和,由于要使得比值尽量的大,所以我们肯定距离要最短。我们可以首先求一下最小生成树,然后直接枚举每条边,去除该边后所能产生的最大比值。我们需要用一个数原创 2012-08-01 16:12:22 · 793 阅读 · 0 评论 -
HDU 4305 Lightning
Lightning 建无向图。如果两个点之间的距离小于R,并且两点之间无第三点可以用向量判断时间复杂度O(n^3).然后求生成树的个数。这里直接用Martix Tree定理。对于无向图G,它的kirchhoff矩阵C定义为它的度数矩阵D减去它的邻接矩阵A.然后用martix_Tree定理:对于一个无向图G,它的生成树个数等于kirchhoff矩阵任何一个n-1阶主子式的行列式的绝对值。关原创 2012-10-21 12:50:46 · 696 阅读 · 0 评论