#P11335. [NOISG2020 Finals] Arcade
[NOISG2020 Finals] Arcade
题目背景
Emily 是一只外星章鱼,她正在玩一个街机游戏。
题目描述
游戏机上有 个按钮,从左到右编号为 到 。游戏的规则是按照时间顺序按下 个按钮,每秒按一个按钮。在第 秒时,需要按下按钮 。注意,可能存在 且 ,即使 。
Emily 的每只手可以从任意位置开始游戏,每只手从一个按钮移动到相邻按钮需要正好 秒的时间。Emily 的手可以同时移动,按下按钮所需时间为 秒。由于外星章鱼拥有无限数量的手,她总是可以获得游戏的最高分。然而,由于 Emily 很懒,她不想使用太多的手。让我们计算完成游戏所需的最少手数 。
你的任务是帮助 Emily 计算完成游戏所需的最少手数 。
输入格式
- 第一行包含两个整数 和 ,分别表示按钮数量和按键次数。
- 第二行包含 个整数,第 个整数表示第 秒。
- 第三行包含 个整数,第 个整数表示需要按下的按钮编号 。
输出格式
- 输出一个整数,表示完成游戏所需的最少手数。
6 4
1 2 3 4
3 1 2 6
2
提示
【样例解释】
对于样例 #1:
- 游戏开始时,Emily 的右手在按钮 ,左手在按钮 。
- 接下来的一秒中,右手移动到按钮 ,左手按下按钮 。
- 随后,右手和左手同时移动到按钮 ,并分别按下按钮。
- 最后,右手移动到按钮 并按下。
- 总共需要 只手完成任务,因此输出为 。
【数据范围】
子任务编号 | 分值 | 限制条件 |
---|---|---|
, | ||
, | ||
, | ||
无额外限制 |