Arctic Network(最小生成树)

UVA 10369- Arctic Network(最小生成树)

题目链接

题目大意:北极有n个前哨点,如果两个前哨点都有安装无线卫星,那么它们就可以互相通信,然而现在只有m – 1 个前哨点安装了无线卫星,其余的n – m + 1 个航哨点就需要安装有线,有线的成本和之间的距离成正比,所以要求你找出最小的d(两个前哨点之间的距离),能够使得任意的前哨点之间可以通信。

解题思路:最小的d,也就是满足条件的最小的两点之间的距离。用kruskal做,然后已经有m – 1个点已经可以互相通信了,那么就只需要再连接n – m + 1个点,就有n – m条边,从小到大排序边,,只要找到第n – m大的接入边就是最小的d。

代码:

总结成功的经验能够让人越来越聪明,

Arctic Network(最小生成树)

相关文章:

你感兴趣的文章:

标签云: