electicode
ГлавнаяКурсыРесурсыЗадачи
Все задачи
binary-search

Количество вопросов

1 сОграничение времени
256 МБОграничение памяти
Все решения

Описание задачи

Вы играете в игру, где ваш друг загадал одно число от 1 до nnn. Вы можете задавать вопросы, на которые он отвечает "да" или "нет". Определите минимальное количество вопросов, необходимое, чтобы гарантированно угадать число.

Input Format

Первая строка входных данных содержит число TTT (1≤T≤105)(1 \le T \le 10^5)(1≤T≤105) --- количество запросов. Далее следуют TT строк, в каждой из которых указано число .

Хочешь решить?

Войди, напиши код прямо здесь и сразу увидишь результат.

Войти

electicode© 2026. Все права защищены.

Оформление
T
nnn
(1≤n≤1018)(1 \le n \le 10^{18})(1≤n≤1018)

Output Format

Для каждого запроса в отдельной строке выведите минимальное число вопросов, необходимое для гарантированного определения загаданного числа.

Примеры

Пример 1
Ввод
5 1 2 3 4 1000000000000000000
Вывод
0 1 2 2 60