#arc083b. [arc083_b]Restoring Road Network
[arc083_b]Restoring Road Network
题面翻译
曾经存在的高桥王国有N个城市,城市与城市之间用长度为整数的无向道路连接。
现有一考古学家找到了一张N×N的表A,这张表代表了这N座城市两两之间的最短路。即表中的第u行第v列的值代表了从城市u到v的最短路长度。
问能否根据这张表,求出高桥王国的最小道路长度总和。
输入格式
第一行:N 下面是大小为N×N的表A
输出格式
一个整数,表示最小道路长度总和。如果无解,输出−1
数据范围与约定
- 1 <= N <= 300
- 当 i != j 时,1 <= 表A中第i行第j列的值 == 表A中第j行第i列的值 <= 10^9
- 表A中第i行第i列的值为0
样例1解释
- 从城市1到城市2有长度为1的直接道路
- 从城市2到城市3有长度为2的直接道路
- 从城市1到城市3无直接道路
样例2解释
从城市1走到城市2要走长度为1的道路,从城市2走到城市3要走长度为1的道路,所以从城市1到城市3要走的距离为2,但表中是3,所以无解。