[2016-01-27][UVA][1395][D -?Slim Span]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[2016-01-27][UVA][1395][D -?Slim Span]相关的知识,希望对你有一定的参考价值。
[2016-01-27][UVA][1395][D - Slim Span]- 时间:2016-01-21 11:06:30 星期四
- 题目编号:UVA 1395
- 题目大意:求所有生成树 最大边和最小边之差的最小值
- 分析:
- 想法是枚举所有边,但是分析之后发现可以不用枚举所有的树
- 已知krukal得到的最小生成树得到的最小生成树,最大边最小
- 也就是说,这个最大边,就是使得 最大边和最小边 差值最大的边
- 那么,只需要求每条边的对应的差值最小的最大边即可
- 方法:
- 从最小的边开始跑生成树,然后跑kruskal生成树,
- 取所有生成树最小的差值即可
- 解题过程遇到问题:
- 最小生成树 能保证最大边最小,最小边最小
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 UVA1395 (最苗条的最小生成树)
|