#include <iostream>
#include <algorithm>
#include <cstdio>
#include <cstring>
#include <cmath>
#include <stdio.h>
#include <vector>
#include <queue>
#include <set>
#include <stack>
using namespace std;
long long a,b,n;
long long h[100005];
 
int main()
{
	cin>>n;
	cin>>a>>b;
	long long s=0;
	for(int i=1;i<=n;i++)
	{
		cin>>h[i];
	}
	while(1)
	{
		s++;
		int max=1;
		for(int i=2;i<=n;i++)
		{
			if(h[i]>h[max]) max=i;
		}
		h[max]-=a;
		for(int i=1;i<=n;i++)
		{
			if(i!=max) h[i]-=b;
		}
		int f=1;
		for(int i=1;i<=n;i++)
		{
			if(h[i]>0) f=0;
		}
		if(f==1) break;
	}
	cout<<s;
	return 0;
}
