传送 (teleport)
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
给定二维平面上有 个点。第 个点位于 。它们之间有 条双向隧道。第 条双向隧道连接 和 两点,从隧道的一端移动到另一端需要 个单位时间。
旅行家有两种旅行方式:通过隧道,或是传送。旅行家可以用 单位的时间从点 传送到点 。在这里, 表示 的绝对值。
请你找出从点 旅行到所有其他点的最短时间。
输入格式
从 teleport.in
文件读入数据。
第一行输入包含两个整数:。
接下来的 行中,第 行包含两个整数:,描述第 个点。
接下来的 行中,第 行包含三个整数:,描述第 条双向隧道。
输出格式
输出到 teleport.out
文件。
输出一行 个整数,其中第 个整数是从点 旅行到点 所需的最短时间。
样例
5 4
1 1
4 6
3 4
4 3
6 6
1 2 2
1 3 1
3 4 1
4 5 5
2 1 2 2
样例 2
点击链接 ex_teleport2.in 和 ex_teleport2.out 下载大样例 2 的输入数据和输出数据。
数据范围
对于所有测试数据,
,
,
对于所有 ,,
对于所有 ,,
对于所有 ,
对于所有 ,。
子任务 | 分数 | 附加约束条件 |
---|---|---|
,对于所有 , | ||
对于所有 , | ||
无附加限制 |
1015提高组
- Status
- Done
- Rule
- OI
- Problem
- 4
- Start at
- 2024-10-15 14:00
- End at
- 2024-10-15 18:00
- Duration
- 4 hour(s)
- Host
- Partic.
- 11