#include <bits/stdc++.h>
using namespace std;
#define int long long
int s[100010],n,a,b;
bool check(int x){
    int sum=0,k=a-b;
    for(int i=0;i<n;i++) {
        int r=s[i]-b*x;
        if(r>0){
            sum+=r/k; 
            sum+=(r%k!=0);
        }
    }
    if(sum>x)	return false;
    return true;
}
signed main(){
	scanf("%lld%lld%lld",&n,&a,&b);
	for(int i=0;i<n;i++)	scanf("%lld",s+i);
	int l=0,r=1e9,ans=INT_MAX;
	while(l<=r){
		int mid=(l+r)>>1;
		if(check(mid))	r=mid-1,ans=min(mid,ans);
		else			l=mid+1;
    }
	printf("%lld\n",ans);
	return 0;
}