loj#P4122. 「USACO 2024 US Open Platinum」Activating Robots
「USACO 2024 US Open Platinum」Activating Robots
题目描述
题目译自 USACO 2024 US Open Contest, Platinum Problem 3. Activating Robots
你和一个机器人最初位于周长为 的圆上的 点。你可以以每秒 个单位的速度沿圆逆时针或顺时针移动。本题中的所有移动都是连续的。
你的目标是放置恰好 个机器人,使得最后每两个连续的机器人之间的间距为 (, 整除 )。有 个激活点,其中第 个激活点位于离 点逆时针方向的 处。如果你当前位于某个激活点,则可以在该点瞬间放置一个机器人。所有机器人(包括原机器人)以每 秒 个单位的速度逆时针移动。
计算实现目标所需的最短时间。
输入格式
第一行四个整数 。
第二行 个整数 。
输出格式
输出实现目标的最短时间。
10 2 1 2
6
22
我们可以花 秒钟沿顺时针方向到达 处的激活点。此时,最初的机器人会位于 。等待 秒直到初始机器人位于 。此时我们可以放置机器人,然后达成目标。
10 2 1 2
7
4
我们可以花 秒沿顺时针方向到达 处的激活点。此时,最初的机器人会位于 。等待一秒直到初始机器人位于 。此时我们可以放置机器人,然后达成目标。
32 4 5 2
0 23 12 5 11
48
24 3 1 2
16
48
数据范围与提示
- 测试点 5-6:
- 测试点 7-12:
- 测试点 13-20:
- 测试点 21-24:无附加限制
供题:Benjamin Qi