时间限制:1000 ms
内存限制:128 MiB
标准输入输出
题目类型:传统
评测方式:无测试数据
有 n 个 城市,从1到n给他们编号,它们之间由一些单向道路(即一条道路只能从一个方向走向另一个方向,反之不行)相连,每条路还有一个花费c(i),表示通过第i条边需要花费c(i)的时间。
求任意两点间的最快路径
第一行一个整数n,表示有多少个城市和多少条道路。
接下来n行,每行n个整数
第i+1行第j个数x表示从i到j有一条花费为x的边。(第i+1行第i个数为0)
n行,每行n个整数
第i行第j个数表示从i到j最少需要多少时间。(第i行第i个数为0)
样例输入 1
复制4
0 487 569 408
705 0 306 357
95 222 0 618
961 401 688 0
样例输出 1
复制0 487 569 408
401 0 306 357
95 222 0 503
783 401 688 0