/ 基础 / 题库 /

Tramvaji

Tramvaji

时间限制:1秒  内存限制:256M


题目描述

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\),表示最短时间,以及花费最短时间的起点和终点。

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

输入输出样例 #1

输入 #1

4
Patrik 3
Patrik 5
Josip 1 7

输出 #1

2 2 3

输入输出样例 #2

输入 #2

2
Josip 1 5

输出 #2

5 1 2

输入输出样例 #3

输入 #3

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

输出 #3

2 3 4

说明/提示

本题采用捆绑测试。

\(\text{Subtask}\) 分数 特殊性质
\(1\) \(12\) \(t_i \le 1000\)
\(2\) \(13\) 只有 \(\texttt{Patrik}\) 事件
\(3\) \(25\)

信息

ID
1120
难度
(无)
分类
(无)
标签
(无)
递交数
0
已通过
0
通过率
?
被复制
1
上传者