#include <bits/stdc++.h>
using namespace std;
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  long n, a, b;
  cin >> n >> a >> b;
  long count = 0;
  vector<long> v;
  long first;
  cin >> first;
  for (long i = 0; i < n - 1; i++) {
    long var;
    cin >> var;
    v.push_back(var);
  }
  long sum = first + accumulate(v.begin(), v.end(), 0);
  sort(v.begin(), v.end(), greater<int>());
  double res = (((double)a) * first) / sum;
  if (res >= b) {
    cout << 0 << endl;
  } else {
    for (long j = 0; j < v.size(); j++) {
      sum -= v[j];
      double res1 = (((double)a) * first) / (sum);
      count += 1;
      if (res1 >= b) {
        break;
      }
    }
    cout << count << endl;
  }
  return 0;
}
