题目描述
给一张 个点 条边的有向图,每条边有一个非负整数权。求从 到 的第 短路径长度(同长度的不同路径分开计数,路径允许重复经过同一个点或同一条边)。若第 短路径不存在输出 。
输入格式
第一行五个整数 。接下来 行,每行三个整数 ,表示一条从 到 、权为 的有向边。
输出格式
一行一个整数,第 短路径的长度;不存在输出 -1。
样例
输入
2 2 1 2 3 1 2 1 2 1 1
输出
5
数据范围
- 对于 30% 的数据:,
- 对于 60% 的数据:,
- 对于 100% 的数据:,,,,(),