无权图的半径问题
  • 板块学术版
  • 楼主CodingShark
  • 当前回复4
  • 已保存回复4
  • 发布时间2022/5/11 20:49
  • 上次更新2023/10/28 01:39:45
查看原帖
无权图的半径问题
533854
CodingShark楼主2022/5/11 20:49

给定一张无权图,如何快速求出它的半径?

无权图定义:你可以近似的认为它的所有边权都为1

图的半径定义:

  • 定义图中任意一点的离心率:该点到其他任意一点的最短路最长的

  • 图的半径:所有点离心率的最小值

(你可以认为图一定是连通的)

显然,对每一个点跑一边 bfs\text{bfs} 即可求出答案,但时间复杂度是 O(n2)O(n^2) 的,有没有更快的算法呢?反正本蒟弱是想不出来了

2022/5/11 20:49
加载中...