Zirnc's Blog

Recent content on Zirnc's Blog

马上订阅 Zirnc's Blog RSS 更新: https://blog.chungzh.cn/index.xml

最短路笔记

2022年10月1日 08:00

又是一年 CSP 复赛,已经一年没写过最短路了,赶紧复习一下。

Floyd-Warshall 算法

Floyd 算法是用来求所有结点对最短路的。适用于所有不含负环的图。

这个算法运用了 DP 的思想。首先定义 f[k][i][j] 表示只允许经过结点 $1, 2, \cdots k$,结点 $i$ 到结点 $j$ 的最短路长度。初始化时,f[k][i][i] = 0,其他赋值为 $+\infty$。可以有 f[k][i][j] = min(...

剩余内容已隐藏

查看完整文章以阅读更多