#E1005. 【模版】Floyd
【模版】Floyd
题目描述
给出一张由 个点 条边组成的无向图。
求出所有点对 之间的最短路径。
输入格式
第一行为两个整数 ,分别代表点的个数和边的条数。
接下来 行,每行三个整数 ,代表 之间存在一条边权为 的边。
输出格式
输出 行每行 个整数。
第 行的第 个整数代表从 到 的最短路径。
样例
4 4
1 2 1
2 3 1
3 4 1
4 1 1
0 1 2 1
1 0 1 2
2 1 0 1
1 2 1 0
提示
对于 的数据,,,任意一条边的权值 是正整数且 。
数据中可能存在重边。
附件
在本题使用的随机数据生成器:(由文心大模型4.0Turbo编写)
下载附件(适用于 Visual Studio Code)
下载附件(适用于 Dev C++)
(至于为什么要分开,是因为里面有中文注释,而两个软件中文字符编码方式不同,会乱码,据我所知DevC++好像是ANSI而不是UTF)——