#lg2886. D64【矩阵乘法】9:经过X条边最短路的长度[USACO07NOV] Cow Relays G

    ID: 2279 传统题 1000ms 128MiB 尝试: 35 已通过: 16 难度: 5 上传者: 标签>动态规划 DP倍增最短路矩阵乘法Floyd 算法普及+/提高−

D64【矩阵乘法】9:经过X条边最短路的长度[USACO07NOV] Cow Relays G

0x60图论(0x61 最短路)例题6:牛站

P2886 [USACO07NOV] Cow Relays G

题目描述

给定一张 TT 条边的无向连通图,求从 SS 到 EE 经过 NN 条边的最短路长度(若 NN 比 TT 大,是因为反复经过)。

输入格式

第一行四个正整数 N,T,S,EN,T,S,E ,意义如题面所示。

接下来 TT 行每行三个正整数 w,u,vw,u,v ,分别表示路径的长度,起点和终点。

输出格式

一行一个整数表示图中从 SS 到 EE 经过 NN 条边的最短路长度。

输入输出样例 #1

输入 #1

2 6 6 4
11 4 6
4 4 8
8 4 9
6 6 8
2 6 9
3 8 9

输出 #1

10

说明/提示

对于所有的数据,保证 1≤N≤1061\le N\le 10^6,2≤T≤1002\le T\le 100。

所有的边保证 1≤u,v≤10001\le u,v\le 1000,1≤w≤10001\le w\le 1000。