#include <bits/stdc++.h>
using namespace std;
const long long MAXN = 1e5 + 10, N = 1e6 + 10, NI = 1e7 + 10, INF = 9e17;
long long n, m, a[MAXN], A, B, sums = 0;
int main() {
  ios_base::sync_with_stdio(0), cin.tie(0), cout.tie(0);
  cin >> n >> A >> B;
  cin >> m;
  sums += m;
  for (long long i = 0; i < n - 1; i++) {
    cin >> a[i];
    sums += a[i];
  }
  sort(a, a + n - 1);
  for (long long j = n - 2; j >= 0; j--) {
    if ((float)(A * m) / (float)sums >= B) {
      cout << n - j - 2;
      return 0;
    }
    sums -= a[j];
  }
  if ((float)(A * m) / (float)sums >= B) {
    cout << n - 1;
    return 0;
  }
  cout << n;
}
