Travel
题目描述
有 N 个城市。从城市 i 到城市 j 的旅行时间为 Ti,j。
在那些从城市 1 出发、恰好访问所有其他城市一次、然后返回城市 1 的路径中,有多少条路径的总旅行时间恰好为 K?
输入格式
输入按如下格式由标准输入给出:
N K
T1,1 … T1,N
⋮
TN,1 … TN,N
输出格式
以整数形式输出答案。
4 330
0 1 10 100
1 0 20 200
10 20 0 300
100 200 300 0
2
5 5
0 1 1 1 1
1 0 1 1 1
1 1 0 1 1
1 1 1 0 1
1 1 1 1 0
24
提示
2≤N≤8
如果 i=j,则 1≤Ti,j≤108。
Ti,i=0
Ti,j=Tj,i
1≤K≤109
输入中的所有值均为整数。有六条路径从城市 1 出发、恰好访问所有其他城市一次、然后返回城市 1:
1→2→3→4→1
1→2→4→3→1
1→3→2→4→1
1→3→4→2→1
1→4→2→3→1
1→4→3→2→1
这些路径的旅行时间分别为 421, 511, 330, 511, 330, 和 421,其中有两条恰好为 330。
无论我们以何种顺序访问这些城市,总旅行时间都将是 5。
标签: AtCoder|abc183C
来源
AtCoder|abc183C