bzoj#P2885. 数列

数列

题目描述

给定一个正整数序列 a1na_{1\cdots n} 以及一个常数 cc

现在你可以对于每一个 aia_i 分别加上一个数 xx,花费为 x2x^2,对于不同的 iixx 不需要相同。

完成所有操作之后,需要额外花费 c×i=2naiai1c\times \sum_{i=2}^n |a_i-a_{i-1}| 的代价。

最小化代价。

输入格式

第一行两个整数 n,cn,c

第二行 nn 个整数表示 a1na_{1\cdots n}

输出格式

一行一个整数表示最小代价。

4 100
4
1
2
4
13

数据规模与约定

对于 50%50\% 的数据,1n1041\leq n\leq 10^41ai1001\leq a_i \leq 100

对于 100%100\% 的数据,1n1051\leq n\leq 10^51ai1041\leq a_i\leq 10^41c1031\leq c\leq 10^3