#include<iostream>
#include<math.h>
using namespace std;
int n;
long long a,b,h[100001],p[100001];
bool ok(long long x){
  long long sum=0;
  for(int i=0;i<n;i++){
    p[i]=h[i]-b*x;
    if(p[i]>0)
      sum+=(p[i]-1)/(a-b)+1;
    }
  if(sum<=x)
    return true;
  else
    return false;
  }
int main(){
  cin>>n>>a>>b;
  for(int i=0;i<n;i++){
    cin>>h[i];
    }
  long long l=0,r=1<<30,mid;
  while(r-l>1){
    mid=(l+r)/2;
    if(ok(mid))
      r=mid;
    else
      l=mid;
    }
  cout<<r<<endl;
  return 0;
  } 