最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 问题 AG: L19-5 单源最短路应用 - 练习6

    正文概述 网友投稿   2026-01-22 16:21:51  

    题目描述

    飞船发动机有 n 个能量节点,节点之间有 m 条线路相连。自检程序会从节点 1 发出强度是 b 的检测信号,检测信号在经过每条线路的时候都会有减弱一定的值。节点 i 的信号阈值是 f[i]。在经过每个节点的时候,检测信号的强度不会变化。检测程序需要计算出,在最终信号强度大于 0 的情况下,到达节点 n 经过的所有节点中,最大信号阈值最低可以是多少。

    输入

    第一行 3 个整数,n,m,b(n,b <= 10000,m <= 20000),保证图联通。 第二行 n 个整数,分别表示 f[1]到 f[n](f[i] <= 100000)。 接下来 m 行,每行 3 个整数 u,v,w,表示连接节点 u 和节点v 的线路长度是 w(1 <= u,v, <= n,w <= 100000)。

    输出

    一个整数,表示在最终信号强度大于 0 的情况下,到达节点 n经过的所有节点中,最大信号阈值最低可以是多少。

    样例输入

    4 4 8 
    8 5 6 10
    2 1 2
    2 4 1
    1 3 4
    3 4 3

    样例输出

    10
    信息学奥赛网,一个优质的源码资源平台!
    信息学奥赛网 » 问题 AG: L19-5 单源最短路应用 - 练习6