#include <bits/stdc++.h>
using namespace std;
long long i, n, j, m, dem;
vector<long long> a;
void _sort(long long d, long long c) {
  long long i = d, j = c, x = a[int((d + c) / 2)];
  while (i <= j) {
    while (a[i] < x) i++;
    while (a[j] > x) j--;
    if (i <= j) {
      swap(a[i], a[j]);
      i++;
      j--;
    }
  }
  if (d < j) _sort(d, j);
  if (i < c) _sort(i, c);
}
void vao() {
  cin >> n;
  a.resize(n + 1);
  for (i = 1; i <= n; i++) cin >> a[i];
}
void xuly() {
  _sort(1, n);
  dem = 0;
  i = n;
  for (j = n / 2; j >= 1; j--)
    if (a[j] * 2 <= a[i]) {
      i--;
      dem++;
    }
}
void ra() { cout << n - dem << endl; }
int main() {
  vao();
  xuly();
  ra();
}
