[福州培训2010]最短路

成绩 0 开启时间 2013年02月21日 星期四 23:02
折扣 0.8 折扣时间 2013年02月28日 星期四 23:02
允许迟交 关闭时间 2013年02月28日 星期四 23:02
输入文件 shorta.in 输出文件 shorta.out

【题目描述】

给出N个点,M条无向边的简单图,问所有点对之间的最短路。

【输入格式】

第1行两个正整数N,M(N<=100,M<=5000)

下面M行,每行3个正整数x, y, w,为一条连接顶点x与y的边权值为w。(x<=n,y<=n,w<=1000)

【输出格式

包括N行,每行N个数,第i行第j个数为点i到点j的最短路,第i行第i个数应为0,数字之间空格隔开。

【样例输入】

5 10
3 2 1
2 4 7
5 3 4
4 1 2
5 1 8
3 4 10
5 4 9
2 5 2
1 2 1
3 1 10

【样例输出】

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

【来源】

福州NOIP2010培训Day5