#include<stdio.h>
#include <iostream>
#include<string.h>
using namespace std;
int main(void)
{
	int n,a,b,t[101],i,j,temp,k,x,y,z,c;
	cin>>n;
	cin>>a>>b;
	cin>>k;
	for(i=0;i<=n;i++){
	t[i]=0;
	}
	for(i=0;i<n;i++){
		cin>>t[i];
	}	
	for(i=0;i<n;i++){
		for(j=n-1;j>i;j--){
			if(t[i]<t[j]){
				temp=t[j];
				t[j]=t[i];
				t[i]=temp;
			}
		}
	}
	x=k;
	y=a;
	c=x/y;
	for(i=0;i<n;i++){
	x=x+t[i];
	y=y+b;
	z=x/y;
		if(z>=c){
			c=z;
		}
		else{
			break;
		}
	}
	cout<<c<<endl;
	return 0;
}