#include<stdio.h>
#include<algorithm>
using namespace std;
int dat[100];
int main(){
	int a,b,c,d;
	scanf("%d%d%d%d",&a,&b,&c,&d);
	for(int i=0;i<a;i++){
		int e;
		scanf("%d",&e);
		dat[i]=-e;
	}
	std::sort(dat,dat+a);
	int ret=d/b;
	for(int i=0;i<a;i++){
		int sum=0;
		for(int j=0;j<=i;j++)sum-=dat[j];
		ret=max(ret,(sum+d)/(b+(i+1)*c));
	}
	printf("%d\n",ret);
}