#abc453b. Sensor Data Logging
Sensor Data Logging
题目描述
在某次测量中,传感器在时刻 的读数按以下规则进行记录:
- 在时刻 ,保存此时的读数。
- 在时刻 ,当且仅当当前读数与最近一次保存的读数的差值绝对值至少为 时,才保存读数。
时刻 的传感器读数为 。
请按时刻升序输出所有被保存的时刻及对应的保存值。
输入格式
T X
A_0 A_1 ... A_T
输出格式
若共保存了 次读数,按时刻升序排列后第 次保存的时刻为 、保存值为 ,则按如下格式输出:
t_1 a_1
t_2 a_2
...
t_k a_k
输入示例 1
6 10
30 35 40 21 30 12 31
输出示例 1
0 30
2 40
3 21
6 31
示例 1 说明
测量过程如下:
- 时刻 0:读数为 30,直接保存。
- 时刻 1:读数为 35,与上次保存值 30 的差为 5,小于 10,不保存。
- 时刻 2:读数为 40,与上次保存值 30 的差为 10,至少为 10,保存。
- 时刻 3:读数为 21,与上次保存值 40 的差为 19,至少为 10,保存。
- 时刻 4:读数为 30,与上次保存值 21 的差为 9,小于 10,不保存。
- 时刻 5:读数为 12,与上次保存值 21 的差为 9,小于 10,不保存。
- 时刻 6:读数为 31,与上次保存值 21 的差为 10,至少为 10,保存。
约束条件
- 输入均为整数