#1611. 代价

代价

题目描述

有一条流水线总共制造了 nn 件产品,第 ii 件产品的尺寸是 aia_i

所谓流水线,就是需要标准化。小瓜负责把这 nn 件产品的尺寸修整得全部相同。

有两种工具来进对产品进行修整,使用不同工具需要花费不同的代价。具体地,小瓜可以进行以下任意一种操作任意次:

  • 使用第一种工具,花费 AA 的代价将某件产品的尺寸+1+1
  • 使用第二种工具,花费 BB 的代价将某件产品的尺寸1-1

请你帮小瓜计算出:把所有产品调整为相同尺寸所花费的代价之和的最小值。

输入格式

第一行:输入三个整数 n,A,Bn,A,B,含义与题目中相同。

第二行:输入 nn 个整数 a1,a2,,ana_1,a_2,\ldots,a_n,分别表示每件产品的尺寸。

输出格式

输出一个整数,表示最小的总代价。

样例

3 1 1 
1 2 5
4
3 1 100 
1 2 5
7
3 2 5 
9999999999 9999999999 9999999999
0

样例 11 解释

把所有产品的尺寸修改成 22 花费的代价最小,计算可得最小代价为 44

样例 22 解释

把所有产品的尺寸修改成 55,花费代价最小。计算可得最小代价为 77

数据范围

对于 30%30\% 的数据,1n101\le n\le 101ai1001\le a_i \le100 1A,B101\le A,B \le10

对于 60%60\% 的数据,1n1051\le n\le 10^51ai1051\le a_i \le10^5 1A,B1001\le A,B \le100

其中有 30%30\% 的数据,A=BA=B

对于 100%100\% 的数据,1n1051\le n\le 10^51ai1091\le a_i \le10^9 1A,B10001\le A,B \le1000