忙碌的机器人(Busy Robot)
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
忙碌的机器人(Busy Robot)
题目描述
你有一个能在数轴上移动的机器人。时刻 它在原点 。 你给机器人 条指令:在时刻 你命令机器人前往点 。机器人收到指令后,以 单位/秒的速度朝 移动,到达后停下。但移动过程中它会忽略期间收到的其他所有指令。 第 条指令称为"成功",若存在某个时刻属于 (即你发出该指令后、下一条指令发出前,两端均含;定义 ),机器人在点 。统计成功指令的数量。(被忽略的指令也可能是成功的。)
输入格式
第一行一个整数 — 测试组数。 每组:第一行一个整数 — 指令数;接下来 行每行 $t_i,\ x_i\ (1\le t_i\le 10^9,\ -10^9\le x_i\le 10^9)$,按时间递增()。所有组 之和 。
输出格式
每组一行整数 — 成功指令数。
样例输入 #1
8
3
1 5
3 0
6 4
3
1 5
2 4
10 -5
5
2 -5
3 1
4 1
5 1
6 1
4
3 3
5 -3
9 2
12 0
8
1 1
2 -6
7 2
8 3
12 -9
14 2
18 -1
23 9
5
1 -4
4 -7
6 -1
7 -3
8 -7
2
1 2
2 -2
6
3 10
5 5
8 0
12 -4
14 -7
19 -5
样例输出 #1
1
2
0
2
1
1
0
2
数据范围
;;;;。
知识点与难度
本题涉及的知识点从属于 GESP 三级,难度等级:⭐⭐
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~2 | 样例(输出 1/2/0/2/1/1/0/2 等) |
| 1 | 20 | 3~8 | 小规模随机 |
| 2 | 15 | 9~11 | Hack: / 大时间跨度 / 所有指令同目标点 |
| 3 | 30 | 12~20 | 中等规模,随机 |
| 4 | 25 | 21~25 | 随机回归, 压力 |