#include<cstdio>
#include<algorithm>
#include<functional>
using namespace std;
int main(void)
{
	int len,n,i,j,x,a,b,c,kr[10001],max,cnt=1,p,su;
	scanf("%d",&n);
	scanf("%d %d",&a,&b);
	scanf("%d",&c);
	for(i=0;i<n;i++){
		scanf("%d",&kr[i]);
	}
	sort(kr,kr+n,greater<int>());
	max=c/a;
	p=c;
	for(i=0;i<n;i++){
		p+=kr[i];
		x=p/(a+b*(i+1));
		if(max<x){
			max=x;
		}
	}
	printf("%d\n",max);

	return 0;
}