#1435. 路径之和
路径之和
路径之和
题目描述
对于一张有向图,定义为从号点出发,不经过号点,最终到达号点的最短路径长度,如果不存在这样的路径,的值为。
现在给定有向图中每两个点之间的有向边长度,求对于所有满足(,)的有序数对,求它们的和。也就是求对于每个,求除了之外,其余的所有点组成的有序点对不经过的最短路径长度之和(不存在即为)。
输入格式
第一行输入一个正整数,表示点数。
接下来输入行,每行输入个整数,第行第个数表示从号点到号点的有向边长度,如果这个数为,则表示不存在从号点到号点的有向路径。
输出格式
输出一个整数表示答案。
数据范围与提示
- 对于的数据,;
- 对于的数据,;
- 另有的数据,除以外的所有边,边权相等且不为;
- 对于的数据,,,。
样例
3
0 1 -1
100 0 2
-1 -1 0
100
见example_sum2.in
见example_sum2.out
见example_sum3.in
见example_sum3.out