#include <bits/stdc++.h>
using namespace std;
int compar(const void *a, const void *b) { return *(int *)a - *(int *)b; }
int tab[500001], n, i, j, nr, ans;
int main() {
  cin >> n;
  for (i = 0; i < n; i++) {
    cin >> tab[i];
  }
  qsort(tab, n, sizeof(int), compar);
  j = n - 2;
  for (i = n - 1; i >= 0 && j >= 0; i--) {
    while (j >= 0 && tab[i] < 2 * tab[j]) {
      j--;
    }
    if (j >= 0) {
      ans++;
      j--;
    }
  }
  if (ans > n / 2) {
    ans = n / 2;
  }
  cout << n - ans;
  return 0;
}
