Л. Шастинid 813431 балл
Двоичные преобразования
На вход алгоритма подаётся натуральное число . Алгоритм строит по нему новое число следующим образом.
1. Строится двоичная запись числа .
2. Далее эта запись обрабатывается по следующему правилу:
а) если количество разрядов в числе чётное, тогда в центр записи числа дописывается 000;
б) если количество разрядов в числе нечётное, тогда к этой записи слева дописывается 1, а справа дописывается 01.
Полученная таким образом запись является двоичной записью искомого числа .
Например, для исходного числа результатом является число , а для исходного числа результатом является число .
Укажите минимальное число , после обработки которого с помощью этого алгоритма получается число , большее 100.