#P2455. 2455 - K短路

2455 - K短路

题目描述

nn 个城市和 mm 条单向道路,城市编号为 11nn

给定两个城市 aabb ,请求出从 aa 城市到 bb 城市的第 kk 短路的长度。(允许经过重复的点或者边)

输入

第一行有四个整数 nn , mm , aa , bb , kk 。(1n10001≤n≤1000 , 0m100000≤m≤10000 , 1a,bn1≤a,b≤n , aba \neq b , 1k10001≤k≤1000)。

接下来 mm 行,每行有 33 个整数 xx,yy,ll ,表示 xxyy 之间有一条长为 ll 的道路。( 1x,yn1≤x,y≤n,1l1001≤l≤100 )。

输出

输出第 kk 短路的长度,不存在第 kk 短路,请输出 1-1

样例

3 3 1 3 2
1 2 1
2 3 1
1 3 2
2

来源

POJ