#P3097. 「SNOI2019」通信

「SNOI2019」通信

题目描述

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

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

  1. 直接连接到控制中心,代价为 WW
  2. 连接到前面的某个哨站 jjj<ij<i),代价为 aiaj\lvert a_i - a_j \rvert

每个哨站只能被后面的至多一个哨站连接。

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

输入格式

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

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

输出格式

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

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

数据范围与提示

对于所有数据,1n1000,0w,ai1091\le n \le 1000,0\le w,a_i\le 10^9

  • 对于 10%10\% 的数据,n10n\le 10
  • 对于另外 10%10\% 的数据,n20n\le 20
  • 对于另外 20%20\% 的数据,n50,W5,ai4n\le 50,W\le 5,a_i\le 4
  • 对于另外 20%20\% 的数据,n100n\le 100
  • 对于另外 20%20\% 的数据,n300n\le 300
  • 对于余下 20%20\% 的数据,无特殊限制。