#P3597. [POI2015] WYC

[POI2015] WYC

题目描述

给定一张 nn 个点 mm 条边的带权有向图,每条边的边权只可能是 112233 中的一种。

将所有可能的路径按路径长度排序,请输出第 kk 小的路径的长度,注意路径不一定是简单路径,即可以重复走同一个点。

输入格式

第一行包含三个整数 n,m,kn,m,k1n401\le n\le 401m10001\le m\le 10001k10181\le k\le 10^{18})。

接下来 mm 行,每行三个整数 u,v,cu,v,c1u,vn1\leq u,v\leq nuvu\neq v1c31\le c\le 3),表示从 uu 出发有一条到 vv 的单向边,边长为 cc

可能有重边

输出格式

包含一行一个正整数,即第 kk 短的路径的长度,如果不存在,输出 1-1

6 6 11
1 2 1
2 3 2
3 4 2
4 5 1
5 3 1
4 6 3
4

提示

【样例解释】

长度为 11 的路径有 121\to 2535\to 3454\to 5。长度为 22 的路径有 232\to3343\to44534\to5\to3。长度为 33 的路径有 464\to61231\to2\to33453\to4\to55345\to3\to4。长度为 44 的路径有 53455\to3\to4\to5


原题名称:Wycieczki。