#ABC183C. 旅行路线

旅行路线

旅行路线

题目描述

NN 个城市。从城市 ii 移动到城市 jj 需要花费 Ti,jT_{i,j} 的时间。

在从城市 11 出发、恰好访问所有城市各 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

从城市 11 出发、恰好访问所有城市各 11 次后返回城市 11 的路径有以下 66 条:

  • 123411\to 2\to 3\to 4\to 1
  • 124311\to 2\to 4\to 3\to 1
  • 132411\to 3\to 2\to 4\to 1
  • 134211\to 3\to 4\to 2\to 1
  • 142311\to 4\to 2\to 3\to 1
  • 143211\to 4\to 3\to 2\to 1

各条路径的移动时间分别为 421,511,330,511,330,421421,511,330,511,330,421,所以总和恰好为 330330 的路径有 22 条。

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

无论按什么顺序访问城市,移动时间的总和都是 55

数据范围

  • 2N82 \leq N \leq 8
  • iji \neq j1Ti,j1081 \leq T_{i,j} \leq 10^8
  • Ti,i=0T_{i,i}=0
  • Ti,j=Tj,iT_{i,j}=T_{j,i}
  • 1K1091 \leq K \leq 10^9
  • 输入均为整数
难度 普及
通过率
尝试 0
已通过 0
ID
2036
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签