#YDOI2024bonusB. <.<.>.>.<.>.>

<.<.>.>.<.>.>

题目描述

nn 个人,第 ii 个人要到达 aia_i 号城市,第 ii 个人初始时在 ii 号城市。

有一辆公交车,同一时刻能承载 ww 个人。

公交车可以用 11 个单位时间移动一个城市,向左或向右。

如果在顾客没有到达目的地时扔掉顾客,顾客会给出差评影响工资,但是我们可以暂时无视顾客,之后再接上顾客。

公交车要从起始站 00 号城市开始,终点站 n+1n + 1 号城市结束,并满足所有顾客的需求。

问最短下班时间(最快送完所有顾客并回到终点站的时间)。

输入格式

第一行两个正整数 n,wn , w

接下来一行 nn 个正整数 aia_i

输出格式

一行一个整数表示答案。

样例 #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

点我下载大样例

样例 4,5,6,7,84, 5 , 6 , 7 , 8 分别满足测试点编号为 1,2,6,11,131 , 2 , 6 , 11,13 的性质,特别地,样例 66 同时满足测试点编号为 88 的性质,样例 88 同时满足测试点编号为 1717 的性质。

提示

测试点编号 nn \le w=w= 特殊性质
11 10610^6 nn
2,32 , 3 1010 11
4,54 , 5 1818
6,76 , 7 10310^3
88 10510^5 aia_i 构成等差数列
9,109 , 10 10610^6
11,1211 ,12 1010 n1n - 1
13,1413 , 14 10310^3
15,1615 , 16 10610^6 $\max a_i - \min a_i \le 100 , \min a_i \ge 5 \times 10^{8}$
17,1817 , 18 n100n \ge 100aia_i 互不相同
19,2019 , 20

对于 100%100\% 的数据,2n1062\le n \le 10^61i<ai1091\le i < a_i \le 10^9w{1,n1,n}w \in \{1 , n - 1 , n\}