#include <bits/stdc++.h>
using namespace std;
struct node {
  int h, m;
};
int n, a, b;
int num[1000005];
bool cmp(int s, int t) { return s > t; }
int main() {
  while (cin >> n >> a >> b) {
    int sum = 0;
    for (int i = 0; i < n; i++) {
      scanf("%d", &num[i]);
      sum += num[i];
    }
    if (((a * num[0]) / sum) >= b) {
      cout << 0 << endl;
      continue;
    }
    sort(num + 1, num + n, cmp);
    int ans = 0;
    for (int i = 1; i < n; i++) {
      if (((a * num[0]) / sum) >= b) {
        break;
      }
      sum -= num[i];
      ans++;
    }
    cout << ans << endl;
  }
  return 0;
}
