#L4922. 「POI2019 R1」小机器人 Robby the little robot
「POI2019 R1」小机器人 Robby the little robot
题目描述
想象一个带有直角坐标系的平面。在坐标 处,有一个朝北(即 坐标增大的方向)的小机器人等着你的指令。你可以通过一个命令序列 来编程控制它。启动后,机器人会按顺序执行动作:第 次移动时,它会向前走 个单位,然后向右转 。
机器人有块电池,能支持它运行 秒。无论是移动一个单位还是转 ,都耗时 秒。
请你写一个程序,算出在电池耗尽前,机器人会在指定点 上出现多少次。
输入格式
输入的第一行包含两个整数 和 (, ),分别表示命令序列的长度和电池运行时间。
第二行包含 个整数 (),表示命令序列中的移动距离。
第三行包含两个整数 和 (),表示我们要查询的点的坐标。
输出格式
输出一个整数,表示机器人到达点 的次数。如果它在时间 或 时位于该点,也要计入。
样例
输入
4 28
2 3 1 2
3 2
输出
2
机器人会在启动后的第 秒和第 秒到达点 。其路径如下图所示。

附加样例
- 跟样例相同,但 ;
- 的样例;
- 大型螺旋样例,, , 。
数据范围与提示
详细子任务附加限制及分值如下表所示。
| 子任务 | 附加限制 | 分值 |
|---|---|---|
| 1 | 10 | |
| 2 | , | 30 |
| 3 | 60 |