#P5331. [SNOI2019] 通信

[SNOI2019] 通信

题目描述

nn 个排成一列的哨站要进行通信。第 ii 个哨站的频段为 aia_i

每个哨站 ii 需要选择以下二者之一:

  1. 直接连接到控制中心,代价为 WW
  2. 连接到前面的某个哨站 jj (j<ij<i),代价为 aiaj|a_i-a_j|。 每个哨站只能被后面的至多一个哨站连接。

请你求出最小可能的代价和。

输入格式

11 行两个自然数 n,Wn,W,分别表示哨站个数和连接到控制中心的代价;

22nn 个由空格分隔的自然数 a1,a2,,ana_1,a_2,\ldots,a_n 依次表示每个哨站的频段。

输出格式

输出 1111 个自然数表示答案。

6 7
8 4 6 1 3 0
23
8 4
0 4 2 6 1 5 3 7
18

提示

对于所有数据,1n10001 \leq n \leq 10000W,ai1090 \leq W,a_i \leq 10^9

对于 10%10\% 的数据,n10n \leq 10

对于另外 10%10\% 的数据,n20n \leq 20

对于另外 20%20\% 的数据,n50n \leq 50W5W \leq 5ai4a_i \leq 4

对于另外 20%20\% 的数据,n100n \leq 100

对于另外 20%20\% 的数据,n300n \leq 300

对于余下 20%20\% 的数据,无特殊限制。