传统题 2000ms 256MiB

安全通道

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目背景

未来世界,一片区域遭受了严重的辐射污染。这片区域由 N 个据点(编号 1 到 N)和 M 条双向通道组成。

每条通道都有两个属性:

  • 辐射强度 Ri:通过这条通道时,人体暴露在的辐射强度。
  • 通行时间 Ti:通过这条通道所花费的时间。

救援队需要从起点 S 运送物资到终点 T。 物资对辐射非常敏感,虽然防护服可以抵御辐射,但防护服有一个“辐射承受上限” X。

如果一条通道的辐射强度 Ri 超过了 X,救援队就绝对不能走这条路。 如果 Ri ≤ X,则可以安全通过(对物资无损耗)。

同时,由于伤员情况危急,救援队必须在总时间限制 K 内到达终点。


任务

请你帮助救援队计算,为了在不超过总时间 K 的前提下到达终点, 防护服的最低辐射承受上限 X 应该是多少?

如果无论如何都无法在时间 K 内到达终点,请输出 -1。


输入格式

  • 第一行包含五个整数 N, M, S, T, K 分别表示据点数、通道数、起点、终点、总时间限制。
  • 接下来 M 行,每行包含四个整数 u, v, r, t 表示据点 u 和 v 之间有一条双向通道, 辐射强度为 r,通行时间为 t。

输出格式

  • 输出一个整数,表示满足条件的最小辐射承受上限 X。 如果不连通或无法在限制时间内到达,输出 -1。

数据范围

  • 1 ≤ N ≤ 50000
  • 1 ≤ M ≤ 100000
  • 1 ≤ S, T ≤ N
  • 1 ≤ K ≤ 10^9
  • 1 ≤ r, t ≤ 100000

样例

样例输入(radiation.in)

4 5 1 4 15
1 2 2 5
1 3 5 4
2 4 8 6
3 4 3 15
2 3 2 2

样例输出(radiation.out)

8

bb2026-0117

未认领
状态
已结束
题目
7
开始时间
2026-1-17 0:00
截止时间
2026-2-22 23:59
可延期
24 小时