#P5331. [SNOI2019] 通信

[SNOI2019] 通信

题目描述

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

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

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

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

输入格式

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

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

输出格式

输出 11 行 11 个自然数表示答案。

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

提示

对于所有数据,1≤n≤10001 \leq n \leq 1000,0≤W,ai≤1090 \leq W,a_i \leq 10^9。

对于 10%10\% 的数据,n≤10n \leq 10;

对于另外 10%10\% 的数据,n≤20n \leq 20;

对于另外 20%20\% 的数据,n≤50n \leq 50,W≤5W \leq 5,ai≤4a_i \leq 4;

对于另外 20%20\% 的数据,n≤100n \leq 100;

对于另外 20%20\% 的数据,n≤300n \leq 300;

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