#include <stdio.h>
int main(void)
{
	int a,b,c,d,e[1000],f,i,j,toal;
	scanf("%d",&a);
	scanf("%d %d",&b,&c);
	scanf("%d",&d);
	for(i=0;i<a;i++){
		scanf("%d",&e[i]);
	}
	for(i=0;i<a;i++){
		for(j=i;j<a;j++){
			if(e[i]<e[j]){
				f=e[i];
				e[i]=e[j];
				e[j]=f;
			}
		}
	}
	toal=d/b;
	for(i=0;i<a;i++){
		d=d+e[i];
		b=b+c;
		f=d/b;
		if(f>toal){
			toal=f;
		}
		else if(f<toal){
		}
	}
	printf("%d\n",toal);
	return 0;
}