Двоичные преобразования
На вход алгоритма подается натуральное число . Алгоритм строит по нему новое число следующим образом.
1. Строится двоичная запись числа .
2. Записываются ещё несколько разрядов по следующему правилу:
а) Если число было чётным, то к нему справа приписываются два нуля, а слева единица.
б) Если число было нечётным, то к нему справа приписывается в двоичном виде сумма цифр его двоичной записи.
Полученная таким образом запись является двоичной записью искомого числа .
3. Результат переводится в десятичную систему и выводится на экран.
Например, для исходного числа результатом является число, а для исходного числа результатом является число.
Укажите минимальное число , превышающее, которое может быть результатом работы данного алгоритма. В ответе запишите это число в десятичной системе счисления.