EduBrick

Сколько раз делится пополам

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

Сколько раз нужно поделить nn на два нацело, чтобы получить единицу?

Это и есть тот самый логарифм из оценки O(nlogn)O(n \log n) — полезно увидеть, насколько он маленький.

Формат ввода

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

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

Одно число.

Примеры

ввод
1
вывод
0

Примечание

У чисел до 101810^{18} ответ не превосходит 59. Поэтому множитель logn\log n в оценке почти никогда не решает: между O(n)O(n) и O(nlogn)O(n \log n) разница в несколько десятков раз, а между O(n)O(n) и O(n2)O(n^2) — в сотни тысяч.

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