#include <bits/stdc++.h>
using namespace std;

#define loop(i,n) for(int i=0;i<n;i++)
int d[10002];

int main(){
  int n,a,b,c;
  cin>>n>>a>>b>>c;
  loop(i,n)cin>>d[i];
  sort(d,d+n,greater<int>());
  int pr=a,kr=c;
  int best=c/a;
  loop(i,n){
    pr+=b;
    kr+=d[i];
    if(kr/pr>=best)best=kr/pr;
    else break;
  }
  cout<<best<<endl;
  return 0;
}