图论专题选讲答案.pptVIP

  • 5
  • 0
  • 约2.6千字
  • 约 20页
  • 2016-11-26 发布于湖北
  • 举报
图论专题选讲 by acerlawson A - 秋实大哥与连锁快餐店 题目大意:二维平面上有n个点,部分点是特殊点,添加长度和最小的边,使得任意一点都能至少能和一个特殊点连通。 首先,先解决一个子问题: n个点的完全图中,有m=n(n-1)/2条边,求最小生成树。 对于完全图: prim算法:时间复杂度O(n^2),空间复杂度O(n). Kruskal算法:时间复杂度O(mlogm) ,空间复杂度O(m). 在解决完全图的最小生成树中,prim更优。 A - 秋实大哥与连锁快餐店 题目大意:二维平面上有n个点,部分点是特殊点,添加长度和最小的边,使得任意一点都能至少能和一个特殊点连通。 接下来,再考虑第二个子问题: 二维平面上的n个点,添加长度和最小的边,使得整体联通。 其实就是第一个子问题的变形,n个点的完全图,任意两个点的边权定义为这两个点之间的欧几里德距离,求最小生成树。 A - 秋实大哥与连锁快餐店 题目大意:二维平面上有n个点,部分点是特殊点,添加长度和最小的边,使得任意一点都能至少能和一个特殊点连通。 最后,我们回到原题,可以发现第二个问题和原题的区别只是特殊点的存在与否。那么如何解决特殊点呢? 很简单啊! 特殊点之间的边权变为0就解决了! A - 秋实大哥与连锁快餐店 题目大意:二维平面上有n个点,部分点是特殊点,添加长

文档评论(0)

1亿VIP精品文档

相关文档