城市出行

题目描述

Y 同学计划用 nn 天游览一座城市。

ii 天,Y 同学需要乘坐 aia_i 次火车。为了完成行程,他可以购买以下两种车票:

  • 单程票:每张价格为 xx 元,可以乘坐 11 次火车;
  • 单日票:每张价格为 yy 元,可以在购买当天不限次数乘坐火车。

单程票和单日票均只能在购买当天使用。对于每一天,Y 同学可以自行决定购买若干张单程票,或者购买一张单日票。

请你计算完成全部行程所需的最小花费。

输入格式

第一行包含三个整数 n,x,yn,x,y,分别表示行程天数、单程票的价格和单日票的价格。

第二行包含 nn 个整数 a1,a2,,ana_1,a_2,\dots,a_n,其中 aia_i 表示第 ii 天需要乘坐火车的次数。

输出格式

输出一行一个整数,表示完成全部行程所需的最小花费。

样例

样例输入 #1

3 4 9
2 3 2

样例输出 #1

25

数据范围与约定

对于 100%100\% 的数据,保证:

  • 1n,x10001\le n,x\le 1000
  • 1y1061\le y\le 10^6
  • 1ai1041\le a_i\le 10^4
测试点编号 分值 具体限制 特殊性质
121\sim2 1010 n10n\le 10ai10a_i\le 10 特殊性质 A
343\sim4 n100n\le 100ai100a_i\le 100 特殊性质 B
565\sim6 n1000n\le 1000ai104a_i\le 10^4 特殊性质 C
7107\sim10 2020 n100n\le 100ai104a_i\le 10^4
111411\sim14 n500n\le 500ai104a_i\le 10^4
152015\sim20 3030 无额外限制
  • 特殊性质 A:保证 yai×xy\ge a_i\times x 对所有 1in1\le i\le n 均成立。
  • 特殊性质 B:保证 yxy\le x