EduBrick

Наибольшая степень двойки

2000 мс · 256 МБ · всё или ничего

Дано натуральное число xx. Найдите наибольшее kk, при котором 2kx2^k \le x.

Через log2 считать не стоит: на больших значениях double округлит и ответ уедет на единицу.

Формат ввода

Одно число xx от 11 до 101810^{18}.

Формат вывода

Одно число kk.

Примеры

ввод
1
вывод
0

Примечание

Достаточно домножать на два, пока не перевалит. Сравнение стоит писать как value <= x / 2, а не value * 2 <= x: второй вариант переполняется на последнем шаге.

Войдите, чтобы отправлять решения.