- 0
- 0
- 约1.08千字
- 约 1页
- 2023-12-30 发布于北京
- 举报
排水系统
提交文件:drain.exe
输入文件:drain.in
输出文件:drain.out
问题描述:
沉没的亚特兰蒂斯上曾经有着高度发达的人类文明。亚特兰蒂斯文明的都城叫做波赛多
尼亚,因为那里有供奉着海神波赛冬的宏伟的神殿,波赛多尼亚城里有着复杂而有效的排水
系统,为城里的居民提供生活上的便利。准确来说。城里共有M条排水管道,连接着N座建
筑。每条排水管道连接两座不同的建筑。水可以在排水管道内任意流动。两座建筑之间最多
有一条排水管道直接相连。在这个排水网上有两个建筑非常重要:海神波塞冬的神殿,以及
一个唯一的出海口。
城里的居民非常担心神殿的排水出现问题,因为那会触怒他们最尊敬的神明,他们决定
修理他们的排水管道,但是却凑不到足够的材料,于是他们决定只加固这么一条管道,若这
条管道完全,其他水管正常工作的时候,水从神殿流到出海口的最短距离最长。输入数
据保证任意一条管道时依然有从神殿到出海口的排水通道。
输入格式(drain.in)
输入文件的第一行包含两个正整数N(3≤N≤10000),M(1≤M≤50000)。
以下M行,每行包含三个正整数u、v、L(0≤u,vN,u≠v,1≤L≤1000),表示编号
为u和v的两座建筑由一条长度L的排水管道直接连接。建筑物是从0开始编号的,神殿
的编号为0,出海口的编号为1。
输入文件只包含一组数据。
输出格式(drain.out)
输出一个正整数,表示被维修的这条管道的时候水从神殿流到出海口的最短距离。
输入样例:
68
0210
0412
236
453
3412
254
315
5124
输出样例:
38
原创力文档

文档评论(0)