#3141. Travel

0
    ID: 3141 传统题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 2 上传者: 标签>AtCoderabc183CGESP 5级差分枚举(单层循环)

Travel

Travel

题目描述

有 NN 个城市。从城市 ii 到城市 jj 的旅行时间为 Ti,jT_{i, j}。 在那些从城市 11 出发、恰好访问所有其他城市一次、然后返回城市 11 的路径中,有多少条路径的总旅行时间恰好为 KK?

输入格式

输入按如下格式由标准输入给出: NN KK T1,1T_{1,1} …\ldots T1,NT_{1,N} ⋮\vdots TN,1T_{N,1} …\ldots TN,NT_{N,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≤82\leq N \leq 8 如果 i≠ji\neq j,则 1≤Ti,j≤1081\leq T_{i,j} \leq 10^8。 Ti,i=0T_{i,i}=0 Ti,j=Tj,iT_{i,j}=T_{j,i} 1≤K≤1091\leq K \leq 10^9 输入中的所有值均为整数。有六条路径从城市 11 出发、恰好访问所有其他城市一次、然后返回城市 11:

1→2→3→4→11\to 2\to 3\to 4\to 1 1→2→4→3→11\to 2\to 4\to 3\to 1 1→3→2→4→11\to 3\to 2\to 4\to 1 1→3→4→2→11\to 3\to 4\to 2\to 1 1→4→2→3→11\to 4\to 2\to 3\to 1 1→4→3→2→11\to 4\to 3\to 2\to 1

这些路径的旅行时间分别为 421421, 511511, 330330, 511511, 330330, 和 421421,其中有两条恰好为 330330。
无论我们以何种顺序访问这些城市,总旅行时间都将是 55。

标签: AtCoder|abc183C

来源

AtCoder|abc183C