На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом:
- Строится двоичная запись числа N.
- Эта запись обрабатывается по правилу:
- если число чётное, то к двоичной записи слева дописывается
10;
- если число нечётное, то к двоичной записи слева дописывается
1 и справа дописывается 01.
- Полученная запись переводится в десятичную систему и выводится на экран.
Например:
- N=410=1002 → добавляем
10 слева → 101002=2010;
- N=510=1012 → добавляем
1 слева и 01 справа → 11012=5310.
Найдите максимальное число R, которое может быть результатом работы алгоритма при N≤12.