#include <bits/stdc++.h>
using namespace std;
int main() {
  int N;
  cin >> N;
  int A, B;
  cin >> A >> B;
  int C;
  cin >> C;
  int D[100];
  for (int i = 0; i < N; i++) {
    cin >> D[i];
  }
  for (int i = 0; i < N - 1; i++) {
    for (int j = i + 1; j < N; j++) {
      if (D[i] < D[j]) {
        int tmp = D[i];
        D[i] = D[j];
        D[j] = tmp;
      }
    }
  }
  int sum1 = C;
  int sum2 = A;
  for (int i = 0; i < N; i++) {
    if (sum1 / sum2 < (sum1 + D[i]) / (sum2 + B)) {
      sum1 += D[i];
      sum2 += B;
    } else {
      break;
    }
  }
  cout << sum1 / sum2 << '\n';
  return 0;
}
