#P2395. Out of Hay

    ID: 1396 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>图结构Dijkstra树结构并查集USACO 2005 March Silver

Out of Hay

描述

奶牛的干草已经用完了,这是一个可怕的事件,必须立即补救。BessieBessie 打算访问其他农场,调查他们的干草情况。有 N2<=N<=2,000N (2 <= N <= 2,000) 农场(编号为1..N1..N);Bessie 从 Farm1Farm 1 开始。她将穿越连接农场的部分或全部 M1<=M<=10,000M (1 <= M <= 10,000) 双向道路,这些道路的长度不超过 1,000,000,0001,000,000,000。一些农场可能会与不同长度的道路相连。所有场都以某种方式连接到场 11

BessieBessie 正在努力决定她需要多大的水袋。她知道每单位长度的道路需要一盎司的水。由于她可以在每个农场获得更多的水,因此她只关心最长道路的长度。当然,她会规划农场之间的路线,以便尽量减少她必须携带的水量。

帮助 BessieBessie 了解她必须携带的最大水量:假设她选择的路线将这个数字降至最低,她在任意两个农场之间必须行驶的最长道路长度是多少?当然,这意味着她可能会在一条道路上折返,以尽量减少她必须穿越的最长道路的长度。

输入

  • 11 行:两个以空格分隔的整数 NNMM

  • 2..1+M2..1+M 行:第 i+1i+1 行包含三个以空格分隔的整数,即 AiBiA_i、B_iLi L_i,描述一条长度为 LiL_i 的从 AiA_iBiB_i 的道路。

输出

  • 11 行:一个整数,即需要穿越的最长道路的长度。

输入数据 1

3 3
1 2 23
2 3 1000
1 3 43

输出数据 1

43

输出详细信息:

为了到达 22 号农场,BessieBessie 沿着一条 2323 长的路行驶。为了到达 33 号农场,BessieBessie 沿着一条长度为 4343 的公路行驶。容量为 4343 的她可以沿着这些道路行驶,前提是她在开始上路之前将油箱加满到最大容量。