P15038 「chaynOI R2 T3」合并同类项
题目描述
flow 有一个长度为 $n$ 的整数序列 $\{a\}$,和一个常数 $k$。
flow 想要简化这个序列使得其只剩下**恰好一个数**,他可以进行 $n-1$ 次以下两种操作:
1. 花费 $x$ 的代价,选择 $1\le i
输入格式
第一行四个整数 $n,k,x,y$。
第二行 $n$ 个整数,表示 $a_i$。
输出格式
一行一个正整数 $cost$。
说明/提示
### 样例 1 解释
一种可能的方案为:
1. 使用操作 $2$,选择位置 $4$,序列变为 $\{10,20,30,30,20,10\}$,总花费为 $1$。
1. 使用操作 $1$,选择位置 $2$,序列变为 $\{10,10,30,20,10\}$,总花费为 $3$。
1. 使用操作 $1$,选择位置 $2$,序列变为 $\{10,0,20,10\}$,总花费为 $5$。
1. 使用操作 $2$,选择位置 $2$,序列变为 $\{10,20,10\}$,总花费为 $6$。
1. 使用操作 $1$,选择位置 $1$,序列变为 $\{30,10\}$,总花费为 $8$。
1. 使用操作 $1$,选择位置 $1$,序列变为 $\{0\}$,总花费为 $10$。
可以证明,$cost_{\min}=10$。
### 数据范围
**本题采用捆绑测试。**
对于 $100\%$ 的数据,$1\le n\le6000$,$2\le k \le 10^4$,$0\le a_i