QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 512 MB Total points: 50

#13365. 电车

Statistics

在一个神奇的夜晚,Patrik 和 Josip 正在谈论数字 42 和生命的意义。他们被电车上一位女士著名的声音打断了:“下一站是 Jordanovac。” Patrik 和 Josip 被这句平常的话分散了注意力,开始讨论起来:

Patrik:从 Jordanovac 到 Maksimir 的车程很短,不是吗? Josip:确实,但从 Mašićeva 到 Kvatrić 的车程要短得多。 Patrik:真的吗?我不同意。 Josip:我想知道,所有站点之间最短的车程是哪一段?

Paula 是一位热衷于公共交通的人,她一直在仔细聆听他们的谈话。寻找最短车程的问题让她非常感兴趣,以至于她在电车上停留的时间比她原计划的要长,只为了听他们的谈话。

在每一站(除了他们上车的第一站),都会发生以下两种情况之一:

  • Patrik 说:从我们上车到现在已经过去了 $t$ 分钟。
  • Josip 说:从站点 $y$ 到这一站已经过去了 $t$ 分钟。

但在 Paula 听到他们关于哪一段车程最短的结论之前,他们就下车了!幸运的是,Paula 记得他们所有的陈述。现在她需要你的帮助!请帮她找出最短车程的持续时间,以及电车在这一段车程中行驶在哪两个站点之间。

输入格式

第一行包含一个整数 $n$ ($2 \le n \le 1000$),表示电车站点的数量。

接下来的 $n - 1$ 行中,第 $i$ 行包含关于站点 $i + 1$ 的信息,格式如下:

  • Patrik $t_i$ —— 从站点 1 到站点 $i + 1$ 的车程持续时间为 $t_i$ ($1 \le t_i \le 10^9$)
  • Josip $y_i$ $t_i$ —— 从站点 $y_i$ 到站点 $i + 1$ 的车程持续时间为 $t_i$ ($y_i < i + 1, 1 \le t_i \le 10^9$)

每个站点都位于不同的位置。

输出格式

在一行中输出三个数字:$t, x_1, x_2$,分别表示最短车程的持续时间以及该车程起始和结束站点的索引。

如果存在多个解,请输出站点索引最小的那一个。

子任务

子任务 分值 数据范围
1 12 $t_i \le 1000$
2 13 每一句话都是 Patrik 说的。
3 25 无附加限制。

样例

样例 1

4
Patrik 3
Patrik 5
Josip 1 7
2 2 3

样例 2

2
Josip 1 5
5 1 2

样例 3

5
Patrik 4
Josip 2 4
Josip 2 6
Josip 4 2
2 3 4

说明

样例 1 的说明: 电车从第一站行驶到第二站用了 3 分钟,从第一站行驶到第三站用了 5 分钟。我们可以推断出从第二站到第三站用了 2 分钟,这是最短的车程。

样例 3 的说明: 第四站到第五站的车程也是 2 分钟,但由于它们的索引更大,因此只有 2 3 4 这个解被接受。

Figure 1. 电车示意图

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.