#4. 最短Hamilton路径

最短Hamilton路径

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定一张 n\red{n} 个点的带权无向图,点从 0\red{0}~n1\red{n-1} 标号,求起点 0\red{0} 到终点 n1\red{n-1} 的最短Hamilton路径。

Hamilton路径的定义是从 0\red{0}n1\red{n-1} 不重不漏地经过每个点恰好一次。

输入格式

第一行输入整数n\red{n}

接下来n\red{n}行每行n\red{n}个整数,其中第i\red{i}行第j\red{j}个整数表示点i\red{i}j\red{j}的距离(记为a[i,j]\red{a[i,j] } )。

对于任意的x,y,z\red{x,y,z}

数据保证 a[x,x]=0\red{a[x,x]=0}a[x,y]=a[y,x]\red{a[x,y]=a[y,x]}

并且 a[x,y]+a[y,z]>=a[x,z]\red{a[x,y]+a[y,z]>=a[x,z]}

输出格式

输出一个整数,表示最短Hamilton路径的长度。

样例

输入数据

5
0 2 4 5 1
2 0 6 5 3
4 6 0 8 3
5 5 8 0 5
1 3 3 5 0

输出数据

18

提示

1n20\red{1≤n≤20}

0a[i,j]107\red{0≤a[i,j]≤10^7}

DP测试

未参加
状态
已结束
规则
IOI
题目
7
开始于
2023-4-16 18:00
结束于
2023-4-18 5:00
持续时间
35 小时
主持人
参赛人数
12