#P1016. Problem 3. Activating Robots
Problem 3. Activating Robots
当前没有测试数据。
一、题目名称
激活机器人(Activating Robots)
二、题目描述
你和一个机器人初始位于周长为()的圆上的点处。你可以沿着圆以每秒单位的速度逆时针或顺时针移动。此问题中的所有移动都是连续的。
你的目标是放置恰好个机器人,使得最终每两个连续的机器人之间相距(,整除)。有()个激活点,第个激活点位于从点逆时针方向距离为()处。如果你当前位于一个激活点,你可以立即在该点放置一个机器人。所有机器人(包括初始的那个)以每秒单位的速度逆时针移动()。
计算实现目标所需的最短时间。
三、输入格式(从终端/标准输入读取)
- 第一行包含、、和。
- 下一行包含个用空格分隔的整数。
四、输出格式(打印输出到终端/标准输出)
实现目标所需的最短时间。
五、样例输入及输出
样例输入1
10 2 1 2
6
样例输出1
22
解释:我们可以顺时针移动,在秒内到达激活点。此时,初始机器人将位于。再额外等待秒,直到初始机器人位于。现在我们可以放置一个机器人并立即获胜。
样例输入2
10 2 1 2
7
样例输出2
4
解释:我们可以顺时针移动,在秒内到达激活点。此时,初始机器人将位于。再额外等待秒,直到初始机器人位于。现在我们可以放置一个机器人并立即获胜。
样例输入3
32 4 5 2
0 23 12 5 11
样例输出3
48
样例输入4
24 3 1 2
16
样例输出4
48
六、评分规则
- 输入5 - 6:。
- 输入7 - 12:,。
- 输入13 - 20:。
- 输入21 - 24:无其他额外约束。
题目来源:Benjamin Qi。