#P2018. 多源最短路径

多源最短路径

问题描述

给出一张无向图,请输出一个矩阵,其中第 ii 行第 jj 列表示点 ii 到点 jj 的最短距路径。

输入格式

11 行包含两个整数 nn,mm,分别表示点的个数、无向边的个数。

接下来 mm 行每行包含三个整数 FiF_i,GiG_i,WiW_i,分别表示第 ii 条无向边的两个点和长度。

数据范围

n200n \le 200, m10000m \le 10000

1Fi,Gin1 \le F_i,G_i \le n

0<Wi1000 \lt W_i \le 100

输出格式

输出一个矩阵,其中第 ii 行第 jj 列表示点 ii 到点 jj 的最短距路径,若两点之间无法到达则输出 1-1

样例

4 6
1 2 2
2 3 2
2 4 1
1 3 5
3 4 3
1 4 4
0 2 4 3
2 0 2 1
4 2 0 3
3 1 3 0