#ABC191E. 快点回来
快点回来
快点回来
题目描述
AtCoder 国有 个町,编号为町 到町 ,以及 条道路,编号为道路 到道路 。
道路 是从町 到町 的单行道,通行需要 分钟。可能有 ,也可能有连接同一组町的多条道路。
高桥君打算在这个国家散步。从某个町出发,经过 条以上道路,回到出发町的路径称为正确的散步路径。
对每个町,请判断是否存在从该町出发的正确散步路径。如果存在,求经过这样的路径所需时间的最小值。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出 行。第 行输出以下内容:
- 如果存在从町 出发的正确散步路径,输出经过这样的路径所需时间的最小值
- 如果不存在,输出
-1
样例
4 4
1 2 5
2 3 10
3 1 15
4 3 20
30
30
30
-1
由道路 ,町 像一环一样连接,绕一圈需要 分钟。
可以从町 前往町 ,但无法回到町 。
4 6
1 2 5
1 3 10
2 4 5
3 4 10
4 1 10
1 1 10
10
20
30
20
可能存在满足 的道路。
在这种情况下,从町 出发,只使用道路 就能用 分钟回到町 。
4 7
1 2 10
2 3 30
1 4 15
3 4 25
3 4 20
4 3 20
4 3 30
-1
-1
40
40
注意:可能存在连接同一组町的多条道路。
数据范围
- 输入均为整数
难度
提高
通过率
—
尝试
0
已通过
0
- ID
- 2080
- 类型
- 传统题
- Time Limit
- 3000ms
- Memory Limit
- 1024MiB
- 上传者