B. Составление контеста
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Дан набор из $$$n$$$ задач. Сложность $$$i$$$-й задачи равна $$$a_i$$$. Гарантируется, что все сложности различны и заданы в возрастающем порядке.

Вы хотите собрать контест, состоящий из некоторых задач из заданного набора. Другими словами, контест, который вы хотите собрать, должен быть подмножеством задач (не обязательно подряд идущих) из заданного набора. Должно быть соблюдено только одно условие: для каждой задачи, кроме самой сложной (задачи с максимальной сложностью) задачи контеста, должна быть задача со сложностью больше сложности этой задачи, но не больше, чем удвоенная сложность этой задачи. Другими словами, пусть $$$a_{i_1}, a_{i_2}, \dots, a_{i_p}$$$ — сложности задач в собранном контесте в возрастающем порядке. Тогда для каждого $$$j$$$ от $$$1$$$ до $$$p-1$$$ должно выполняться $$$a_{i_{j + 1}} \le a_{i_j} \cdot 2$$$. Это означает, что контест, состоящий из одной задачи всегда является корректным.

Среди всех контестов, удовлетворяющих ограничению, описанному выше, вы хотите собрать контест, содержащий максимальное количество задач. Вам необходимо найти это количество задач.

Входные данные

Первая строка входных данных содержит одно целое число $$$n$$$ ($$$1 \le n \le 2 \cdot 10^5$$$) — количество задач в наборе задач.

Вторая строка входных данных содержит $$$n$$$ целых чисел $$$a_1, a_2, \dots, a_n$$$ ($$$1 \le a_i \le 10^9$$$) — сложности задач. Гарантируется, что сложности задач различны и заданы в возрастающем порядке.

Выходные данные

Выведите одно целое число — максимальное количество задач в контесте, удовлетворяющем ограничению, описанному в условии задачи.

Примеры
Входные данные
10
1 2 5 6 7 10 21 23 24 49
Выходные данные
4
Входные данные
5
2 10 50 110 250
Выходные данные
1
Входные данные
6
4 7 12 100 150 199
Выходные данные
3
Примечание

Объяснение первого тестового примера: всего существует $$$10$$$ корректных контестов, состоящих из $$$1$$$ задачи, $$$10$$$ корректных контестов, состоящих из $$$2$$$ задач ($$$[1, 2], [5, 6], [5, 7], [5, 10], [6, 7], [6, 10], [7, 10], [21, 23], [21, 24], [23, 24]$$$), $$$5$$$ корректных контестов, состоящих из $$$3$$$ задач ($$$[5, 6, 7], [5, 6, 10], [5, 7, 10], [6, 7, 10], [21, 23, 24]$$$) и только один корректный контест, состоящий из $$$4$$$ задач ($$$[5, 6, 7, 10]$$$).

Во втором тестовом примере все корректные контесты состоят из $$$1$$$ задачи.

В третьем тестовом примере два контеста состоят из $$$3$$$ задач: $$$[4, 7, 12]$$$ и $$$[100, 150, 199]$$$.