P9735 [COCI 2022/2023 #2] Tramvaji

题目描述

Patrik 和 Josip 在坐电车。他们共坐了 $n$ 站。 除了上车的那一站,其他每一站到站时,都会发生以下事件中的一种: - Patrik 说:从上车到现在经过了 $t$ 分钟。 - Josip 说:从第 $y$ 站到这里花费了 $t$ 分钟。 现在,请你根据这些信息,求出哪两个站之间所需要的时间最短,以及这个时间。

输入格式

输入共 $n$ 行: 第一行,一个整数 $n$($2\le n\le1000$),表示车站数量。 接下来 $n-1$ 行,第 $i$ 行表示第 $i+1$ 个车站发生的事件: - 第一种操作:$\texttt{Patrik } t_i$($1\le t_i\le10^9$) - 第二种操作:$\texttt{Josip } y_i\texttt{ }t_i$($y_i < i + 1$,$1\le t_i\le10^9$) **每个车站都处在不同的位置。**

输出格式

一行,三个整数 $t$,$x_1$,$x_2$,表示最短时间,以及花费最短时间的起点和终点。 **如果有多组解,输出字典序最小的那一组。**

说明/提示

**本题采用捆绑测试。** |$\text{Subtask}$|分数|特殊性质| |:-:|:-:|:-:| |$1$|$12$|$t_i \le 1000$ | |$2$|$13$|只有 $\texttt{Patrik}$ 事件 | |$3$|$25$|无| **本题满分 $50$ 分。**