题目描述
本题保证 x = 1。
孙宁拿到了一个数组,她可以进行若干次以下操作:
1.选择一个元素,花费p,使其加x。
2.选择一个元素,花费q,使其减y。
小红希望若干次操作后,数组的平均数是一个整数。你能帮小红求出最小的总代价吗?
孙宁拿到了一个数组,她可以进行若干次以下操作:
1.选择一个元素,花费p,使其加x。
2.选择一个元素,花费q,使其减y。
小红希望若干次操作后,数组的平均数是一个整数。你能帮小红求出最小的总代价吗?
输入
第一行输入五个正整数n, p, x, q, y。n代表数组的大小,其余几个变量如题目描述所示。
第二行输入n个正整数ai,代表数组的元素。
1≤ n ≤105
x= 1
1≤ai, y, p, q ≤109
第二行输入n个正整数ai,代表数组的元素。
1≤ n ≤105
x= 1
1≤ai, y, p, q ≤109
输出
如果无解,请输出-1。
否则输出一个整数,代表最小的总代价。
否则输出一个整数,代表最小的总代价。
样例输入 Copy
4 4 1 7 3
2 3 2 2
样例输出 Copy
12
提示
操作3次:分别对第一个、第三个和第四个元素加1即可。