QOJ.ac

QOJ

Limite de temps : 4 s Limite de mémoire : 1024 MB Points totaux : 100

#3933. 背包伙伴

Statistiques

谨慎的 Day 先生和爱冒险的 Knight 博士决定结伴去挪威的山区徒步旅行。当然,他们会像任何理智的徒步旅行者一样,使用挪威徒步协会(DNT)标记的步道;这些步道都始于并终于某个可以过夜的小木屋。Day 先生喜欢舒适的睡眠,所以他提议他们每天晚上都住在小木屋里。

然而,Knight 博士有不同的看法;她认为如果他们每天尽可能走得远一些,必要时在两个小木屋之间露营,他们就能更快到达目的地。尽管 Day 先生也同意尽快到达目的地是可取的,但他不愿意牺牲舒适的床铺。

经过激烈的争论,Day 先生和 Knight 博士决定分道扬镳,各自采取自己的策略。假设他们两人的步行速度相同,请问当 Day 先生到达最终目的地时,Knight 博士需要等待多久?

照片由 Arild Finne Nybø 拍摄,CC BY-SA 2.0(来自 Flickr)

输入格式

输入的第一行包含两个整数 $n$ ($1 \le n \le 100\,000$),表示小木屋的数量,以及 $m$ ($1 \le m \le 100\,000$),表示步道的数量。接下来的 $m$ 行,每行描述一条步道。第 $i$ 行包含三个整数 $u_i, v_i$ 和 $d_i$ ($0 \le u_i, v_i < n, 0 \le d_i \le 12$),表示在小木屋 $u_i$ 和 $v_i$ 之间有一条步道,走完它需要恰好 $d$ 小时。(两个小木屋之间可能有多条步道,有些步道可能通回出发的小木屋)。

Day 先生和 Knight 博士从 0 号小木屋出发,目的地是 $n-1$ 号小木屋。他们每天早上 08:00 开始步行,每天最多连续步行 12 小时,然后休息过夜。

输出格式

输出一个整数,表示 Knight 博士在目的地需要等待 Day 先生到达的小时数。

样例

输入 1

5 6
0 1 2
0 3 8
1 2 11
2 3 5
2 4 2
4 3 9

输出 1

4

输入 2

3 2
0 1 2
1 2 12

输出 2

10

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.