#include<iostream>
#include<algorithm>
using namespace std;
const int INF=1000000000;

int main(){
	int ans,n;
	int a,b,t[102],c;
	double dans,dn,da,db,dt[102],dc;
	scanf("%d%d%d%d",&n,&a,&b,&c);
	for(int i=0;i<n;i++)scanf("%d",&t[i]);
	for(int i=n;i<102;i++)t[i]=0;
	sort(t,t+102);
	for(int i=101;i>-1;i--){
		dc=c; dt[i]=t[i]; da=a; db=b;
		if((dc+dt[i])/(da+db)>dc/da){c+=t[i]; a+=b;}
		else break;
	}
	dc=c; da=a;
	ans=(int)dc/da;
	printf("%d\n",ans);
}