#517. 送外卖
送外卖
有一个送外卖的,他手上有份订单,他要把份东西,分别送达个不同的客户的手上。
个不同的客户分别在个编号的城市中。送外卖的从号城市出发,然后个城市都要走一次(一个城市可以走多次),最后还要回到点(他的单位),请问最短时间是多少。
现在已知任意两个城市的直接通路的时间。
输入格式
第一行一个正整数
接下来是一个()()的矩阵,矩阵中的数均为不超过的正整数。
矩阵的行列表示第号城市和号城市之间直接通路的时间。
当然城市到城市的直接通路时间和城市到城市的直接通路时间不一定相同,也就是说道路都是单向的。
输出格式
输出最短时间
样例
样例输入
3
0 1 10 10
1 0 1 2
10 1 0 10
10 2 10 0
样例输出
8
数据范围与提示
- 对于的数据,
- 对于的数据,
- 时间限制:
- 空间限制: