[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

(c)2006-2024 SYSTEM All Rights Reserved IT常识