[CEOI2010 day2] mp3player
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.
题目描述
有一个 MP3 播放器,这个播放器如果连续 秒没有任何操作就会自动休眠。在休眠期间,任何按键都不会起到按键本身的作用,而只会终止休眠。
例如,假设 且播放器当前处于锁定状态。然后进行如下 步操作:
- 按下
A
,停顿 秒; - 按下
B
,停顿 秒; - 按下
C
,停顿 秒; - 按下
D
。
这些操作过后,实际执行的只有 B
C
。注意,在按 C
和按 D
之间播放器已经休眠了。
这个 MP3 还有两个音量控制键 +
-
,分别为将音量调高一个单位或降低一个单位。音量只能为介于 之间的整数,即如果音量为 时按 -
或音量为 时按 +
,音量均不发生改变。
刚开始你并不知道 的值,便想通过实验来得出。
播放器刚开始是休眠的。你会从某一个音量 开始,经过 次操作得到音量 ,操作的具体步骤已经给出,每次操作形如 +/-
,表示在距离实验开始 秒时按下 +
或 -
。
不幸的是,你也不知道 的值,现在,你需要找出符合实验操作的 的最大值,并输出相应的 。
输入格式
输入第一行三个整数 。
接下来的 行,每行为一个字符 和一个整数 (有空格隔开)。 为 +
或 -
,表示调高音量或者降低音量。
表示距离实验开始 秒后进行该操作,保证 在输入中严格递增。
输出格式
输出一行两个整数,为 的值。
如果有多种可能的方案,输出 的最大的那一组;如果 最大时同样有多种方案,输出 最大的一组。
如果 可以任意大,则输出 infinity
。
请注意,不存在无解的情况。因为有一个方案: 一定存在。在这种情况下所有的按键都无法发挥作用,所以 。
6 4 3
- 0
+ 8
+ 9
+ 13
- 19
- 24
5 4
3 10 10
+ 1
+ 2
+ 47
infinity
提示
【样例解释】
样例 1 解释
当 时,按键的情况为;解锁,解锁,+,+,解锁,-
。
此时对于 ,可以得到 。但是要输出最大的 。
当 时,最后两个按键都会发挥正常的作用,也就是连续下调两个音量。此时结果无法为 ,故 。
样例 2 解释
当 时,任意的 都能满足条件。
【数据规模与约定】
- 对于 的数据,保证 ;
- 对于 的数据,保证 ;
- 对于 的数据,保证 ,,,,。
【说明】
题目译自 CEOI 2010 day 2 T1 mp3player。
翻译版权为题目提供者
赛前十题
- Status
- Done
- Rule
- IOI
- Problem
- 10
- Start at
- 2023-10-19 7:00
- End at
- 2023-10-21 7:00
- Duration
- 48 hour(s)
- Host
- Partic.
- 46