#YDOI2024bonusB. <.<.>.>.<.>.>
<.<.>.>.<.>.>
题目描述
有 个人,第 个人要到达 号城市,第 个人初始时在 号城市。
有一辆公交车,同一时刻能承载 个人。
公交车可以用 个单位时间移动一个城市,向左或向右。
如果在顾客没有到达目的地时扔掉顾客,顾客会给出差评影响工资,但是我们可以暂时无视顾客,之后再接上顾客。
公交车要从起始站 号城市开始,终点站 号城市结束,并满足所有顾客的需求。
问最短下班时间(最快送完所有顾客并回到终点站的时间)。
输入格式
第一行两个正整数 。
接下来一行 个正整数 。
输出格式
一行一个整数表示答案。
样例 #1
样例输入 #1
5 1
2 3 4 5 6
样例输出 #1
6
样例 #2
样例输入 #2
5 4
2 3 4 6 6
样例输出 #2
6
样例 #3
样例输入 #3
5 5
2 4 4 5 6
样例输出 #3
6
样例 分别满足测试点编号为 的性质,特别地,样例 同时满足测试点编号为 的性质,样例 同时满足测试点编号为 的性质。
提示
测试点编号 | 特殊性质 | ||
---|---|---|---|
无 | |||
构成等差数列 | |||
无 | |||
$\max a_i - \min a_i \le 100 , \min a_i \ge 5 \times 10^{8}$ | |||
, 互不相同 | |||
无 |
对于 的数据,,,。