1.Floyd_Warshall算法 核心思路:d[i][j] = min{d[i][j], d[i][k] + d[k][j]} 从i到j有两种路径,经过k点或是不经过k点,所以我们枚举k即可求所有路的最短路。 适用范围:求任意两点间的最短路,可以有负权,可以是有向图可以是无向图,但是n必须在200以内 #include <iostream> #include <stdio.h> #include &l