luogu#P11491. [BalticOI 2023] Tycho
[BalticOI 2023] Tycho
题目描述
你在一条数轴上,初始(第 秒末)你的坐标是 ,你要移动到坐标为 的点上。每一秒,你都可以选择向前移动一步(坐标 )或等待(坐标不变)。给定正整数 和非负整数 ,对于每个非负整数 ,若第 秒末,你的坐标不为 ,,也不为给定的 中的一个,则会产生 的代价。你要最小化到达坐标为 的点的时间和产生的代价之和。输出这个最小值。
输入格式
第一行四个非负整数 。
接下来 行,第 行一个正整数 。
输出格式
一行一个非负整数表示答案。
18 4 5 2
8
15
29
18 4 0 2
8
15
18
18 10 100 2
8
15
20
18 4 100 0
418
65 20 100 3
14
25
33
172
提示
【样例解释】
样例 #1 中,一种最优方案是先一直走到坐标为 的点,等待 秒,再花 秒走到终点。总耗时 秒,在第 秒末和第 秒末各产生了 的代价。答案为 。
样例 #2 中,一种最优方案是直接走到终点,总耗时 秒。因为 ,不会产生代价,答案为 。
样例 #3 中,一种最优方案是在原点等待 秒再直接走到终点,总耗时 秒,没有产生代价,答案为 。
【数据范围】
对于 的数据,,,,。
子任务编号 | 分值 | 特殊限制 |
---|---|---|
且离开坐标为 的点后不需要等待 | ||
,, | ||
, | ||
无特殊限制 |
:离开坐标为 的点之前仍然可能需要等待。例如,样例 #2、样例 #3 和样例 #4 均符合子任务 的要求。