#P15046. [2026省选联测]塔

    ID: 14262 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 9 上传者: 标签>CF2600动态规划单调栈数学前缀和贪心

[2026省选联测]塔

题目描述

在一条山谷公路沿线,通信公司已经建好了 nn 座信号塔,第 ii 座塔的高度为 hih_i 米。塔的位置已经固定,不能移动。为了提升信号质量,公司计划在这些塔顶之间铺设新的高空通信线缆。

通信线将依次连接相邻的塔顶,也就是说,塔 ii 会与塔 i+1i+1 的塔顶相连。然而,当相邻两座塔的高度不一致时,线缆需要额外的加固和调整设备,带来额外的费用。这种费用为:

c×hihi+1c \times |h_i - h_{i+1}|

其中 cc 是一个常数。

为了降低整体建设成本,工程师可以选择将某些塔加高。 如果将第 ii 座塔加高 xx 米,则需要额外的建设成本 x2x^2

由于你 AK 了 IOI,所以通信公司请你计算出:通过合理地加高一些塔,加高费用和线缆连接费用的总和的最小值是多少?

输入格式

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

接下来 nn 行,第 ii 行包含一个整数 hih_i

输出格式

一个整数,表示通信公司要花费的最少费用。

样例 #1

输入 #1

5 2
2
3
5
1
4

输出 #1

15

数据范围

对于所有的数据,2n5×1062 \le n \le 5\times 10^61c,hi1061 \le c, h_i \le 10^6

V=max1inhiV = \max_{1\le i \le n} h_i

测试点编号 nn\le VV\le
131\sim 3 1010
464\sim 6 2020 10610^6
7,87,8 300300
9119\sim 11 10310^3
121612\sim 16 10510^5
172017\sim 20 5×1065\times 10^6 10610^6

建议使用较快速的输入方式。