#J20101. 使用邻接矩阵存储图
使用邻接矩阵存储图
题目描述
有一个有向图,有n个顶点m条边,请使用邻接矩阵存储这个图,并输出这个图的邻接矩阵。
如果如果两个点之间有多条边则邻接矩阵中只保存最短的边。如果两点之间没有边则输出999999999
输入输出格式
输入
第一行包含一个正整数 N 和 M; 接下来 M 行, 每行三个正整数 U、 V、 W, 表示该条道路为从 U 到 V 的, 且通过这条道路 需要 W 的时间。满足 1≤U,V≤N,1≤W≤10000, 输入保证任意两点都能互相到达。
输出
一个n*n的矩阵,矩阵的i行j列表示第i号城市和j号城市之间直接通路的时间。
Samples
5 10
2 3 5
1 5 5
3 5 6
1 2 8
1 3 8
5 3 4
4 1 8
4 5 3
3 5 -1
5 4 2
0 8 8 999999999 5
999999999 0 5 999999999 999999999
999999999 999999999 0 999999999 -1
8 999999999 999999999 0 3
999999999 999999999 4 2 0
限制
对于 30%的数据,满足 1≤N≤200。 对于 100%的数据,满足 1≤N≤1000,1≤M≤100000。