#include <bits/stdc++.h>
using namespace std;
const int MAX = 1e9 + 7;
const double pi =
    3.14159265358979323846264338327950288419716939937510582097494459;
const int N = 1e6 + 5;
int main() {
  int n, a, b, x;
  cin >> n >> a >> b;
  vector<int> vec(n - 1);
  cin >> x;
  int sum = x;
  for (int i = 0; i < n - 1; i++) {
    cin >> vec[i];
    sum += vec[i];
  }
  sort(vec.begin(), vec.end());
  int ans = 0;
  for (int i = vec.size() - 1; i >= 0; i--) {
    if ((x * a) / sum >= b) {
      cout << ans << endl;
      return 0;
    }
    sum -= vec[i];
    ans++;
  }
  cout << ans << endl;
}
