luogu#P9735. [COCI2022-2023#2] Tramvaji

[COCI2022-2023#2] Tramvaji

题目描述

Patrik 和 Josip 在坐电车。他们共坐了 nn 站。

除了上车的那一站,其他每一站到站时,都会发生以下事件中的一种:

  • Patrik 说:从上车到现在经过了 tt 分钟。

  • Josip 说:从第 yy 站到这里花费了 tt 分钟。

现在,请你根据这些信息,求出哪两个站之间所需要的时间最短,以及这个时间。

输入格式

输入共 nn 行:

第一行,一个整数 nn2n10002\le n\le1000),表示车站数量。

接下来 n1n-1 行,第 ii 行表示第 i+1i+1 个车站发生的事件:

  • 第一种操作:Patrik ti\texttt{Patrik } t_i1ti1091\le t_i\le10^9

  • 第二种操作:Josip yi ti\texttt{Josip } y_i\texttt{ }t_iyi<i+1y_i < i + 11ti1091\le t_i\le10^9

每个车站都处在不同的位置。

输出格式

一行,三个整数 ttx1x_1x2x_2,表示最短时间,以及花费最短时间的起点和终点。

如果有多组解,输出字典序最小的那一组。

4
Patrik 3
Patrik 5
Josip 1 7
2 2 3
2
Josip 1 5
5 1 2
5
Patrik 4
Josip 2 4
Josip 2 6
Josip 4 2
2 3 4

提示

本题采用捆绑测试。

Subtask\text{Subtask} 分数 特殊性质
11 1212 ti1000t_i \le 1000
22 1313 只有 Patrik\texttt{Patrik} 事件
33 2525

本题满分 5050 分。