#include<stdio.h>
int main(void)
{
	int n,a,b,c,k[101],i,j,max,x,m;
	scanf("%d %d %d %d",&n,&a,&b,&c);
	for(i=0;i<n;i++){
		scanf("%d",&k[i]);
	}
	for(i=0;i<n-1;i++){
		for(j=i+1;j<n;j++){
			if(k[i]<k[j]){
			m=k[i];
			k[i]=k[j];
			k[j]=m;
			}
		}
	}
	max=0;
	for(i=0;i<n;i++){
		x=c;
		for(j=0;j<i;j++){
			x+=k[j];
		}
		if(max<x/(a+i*b)){
			max=x/(a+i*b);
		}
	}
	printf("%d\n",max);
}