#P2939. [USACO09FEB] Revamping Trails G
[USACO09FEB] Revamping Trails G
Description
农夫约翰每天都会认真检查他的奶牛。他会穿越一些编号为 到 的小径(),从牧场 一直走到牧场 (对于测试数据给出的路径图,这段旅程总是可能的)。农夫约翰的农场上有 个牧场(),它们通过双向泥土小径连接在一起。每条小径 连接牧场 和 (),需要 ()单位时间来穿越。
他想要改造农场上的一些小径,以节省长途旅行的时间。具体来说,他将选择 ()条小径将其改造成高速公路,这将有效地将小径的穿越时间减少到 。帮助 FJ 决定改造哪些小径以最小化从牧场 到 的最终时间。
Input Format
-
第 行:三个用空格分隔的整数: 和 。
-
第 行到第 行:第 行描述小径 ,包含三个用空格分隔的整数:、 和 。
Output Format
共 行:改造不超过 条边后的最短路径长度。
4 4 1
1 2 10
2 4 10
1 3 1
3 4 100
1
Hint
为 ;将小径 -> 改造成高速公路,时间从 变为 。新的最短路径为 ->->,总穿越时间现在为 。
京公网安备 11011102002149号