POJ_2253_floyd
POJ 2253
1.floyd
- The frog distance (humans also call it minimax distance) between two stones therefore is defined as the minimum necessary jump range over all possible paths between the two stones.
- 青蛙距离是两个石头极大距离中的最小跳跃距离,(所有通路中的最大跳跃距离中的最小值)
- floyd 求的是
多源最短路径
,即任意两点之间的最短路径 思想是:通过一个点k
,来更新i
到j
两点之间的距离 - 通过floyd枚举
k
点,max(e[i][k],e[k][j])
找到通路之间 的最大跳跃距离,更新其中的最小距离1
e[i][j] = min(e[i][j],max(e[i][k],e[k][j]));
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!