AT_arc083_b.[ABC074D] Restoring Road Network
提高+/省选-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
题面翻译
曾经存在的高桥王国有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,所以无解。
输入输出样例
输入#1
3 0 1 3 1 0 2 3 2 0
输出#1
3
输入#2
3 0 1 3 1 0 1 3 1 0
输出#2
-1
输入#3
5 0 21 18 11 28 21 0 13 10 26 18 13 0 23 13 11 10 23 0 17 28 26 13 17 0
输出#3
82
输入#4
3 0 1000000000 1000000000 1000000000 0 1000000000 1000000000 1000000000 0
输出#4
3000000000
输入解题思路,AI测评打分。不知道怎么写?