B. TooY0ung赶火车

    传统题 1000ms 256MiB

TooY0ung赶火车

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

题目描述

最近飞机经常出问题,导致 TooY0ungTooY0ung 出行尽量会选择火车。

又到了日常赶火车的环节,除了马路以外 TooY0ungTooY0ung 还可能要横穿商场和小区以保证自己能赶得上火车。

显然,小区和商场不是并全天开放的。

不过还好 TooY0ungTooY0ung 已经事先调查好了每一条可能用得上的道路,调查内容包括 nn 个地点(从 11 到 nn 编号)和 mm 条双向道路。

TooY0ungTooY0ung 清楚地知道每条道路的起止地点、通过所需时间 sisi 以及 道路的开放时刻 titi 。

一条道路的开放时刻 titi 是指从 titi 时刻开始这道路才可以使用,在 titi 时刻以前(不包括 titi 时刻)该道路都是不可进入的状态。

TooY0ungTooY0ung 需要从酒店(起点 ss )到达火车站(终点 ee ),你需要做的是写一个程序来求出 TooY0ungTooY0ung 最早能在什么时刻到达火车站。

(我们将起点 ss 指定为编号为 11 的地点,终点 ee 指定为编号为 nn 的地点。)

输入格式

第 11 行:两个由空格分开的正整数 nn 和 mm, 表示有 nn 个地点以及 mm 条道路;

第 22 至 m+1m+1 行:每行有四个由空格分开的正整数 xi,yi,si,tixi, yi, si, ti, 表示第 ii 条双向道路将 xixi 与 yiyi 两个地点连接在一起,通过它需要 sisi 个单位时间,它只有在时刻 titi 开始才可以使用。

输出格式

一行一个正整数 zz, 表示最早到达的时刻。(数据保证 zz 一定存在)

3 3
1 2 4 100
2 3 2 100
1 3 5 99
104

样例解释

33 个点,33 条边,起点是 11,终点是 33。我们走第三条边,他在 9999 时刻可以通过,那么我们等到 9999 这个时间,花费 55 的时间走过去,总时间是:99+5=10499 + 5 = 104。

可以证明,这是最优的方案。

liang 心出题人的提示

作为 liang 心出题人,不会把具体的时间带进数据里,TooY0ungTooY0ung 从 00 时刻出发,最早 zz 时刻到达,每一条道路的开放时刻和通过所需时间都是整数。

你只需要求出这个 zz 并把它输出出来就可以轻松地拿下本题完成清明节比赛的第二题。

数据规模与约定

对于 100%100\% 的数据,$1 \le n \le 10^5,1 \le m \le 2 * 10^5,1 \le xi,yi \le n ,0 \le si,ti \le 10^9$。

2025年挖土机4月清明节特别场比赛(清明节假期入门语法场)

未参加
状态
已结束
规则
乐多
题目
4
开始于
2025-4-4 10:00
结束于
2025-4-6 22:00
持续时间
2 小时
主持人
参赛人数
94