题目描述
给出n个整数 X1,X2,...Xn,再给出两个正整数a、b,可以进行下面四种操作:
- 选择正整数l,r (1≤l≤r≤n),将Xl,Xl+1,...,Xr都加上a。
- 选择正整数l,r (1≤l≤r≤n),将Xl,Xl+1,...,Xr都减去a。
- 选择正整数l,r (1≤l≤r≤n),将Xl,Xl+1,...,Xr都加上b。
- 选择正整数l,r (1≤l≤r≤n),将Xl,Xl+1,...,Xr都减去b。
求最少的操作次数将Xi全部变成0。
输入格式
第一行三个正整数n,a,b。
第二行n个整数,依次表示X1,X2,...Xn。
输出格式
一个正整数,表示最少的操作次数。如果不存在方案,输出−1。
输入样例
5 2 3
1 2 1 1 -1
输出样例
5