10 ноября 12:44

Тип 5 № 13192

Поделиться:

На вход алгоритма подаётся натуральное число NN. Алгоритм строит по нему новое число RR следующим образом.

  1. Строится двоичная запись числа NN.
  2. Далее если исходное число чётное, то справа к построенной двоичной записи числа NN приписывается 0, если нечётное, то приписывается 1.
  3. Далее полученная на втором шаге алгоритма запись обрабатывается по следующему правилу: a) если количество единиц в двоичной записи кратно трём, то в этой записи два левых разряда заменяются на 11; б) если количество единиц в двоичной записи некратно трём, то в этой записи два левых разряда заменяются на 10.

Полученная таким образом запись является двоичной записью искомого числа RR. Например, для исходного числа 610=1106_{10} = 110, результатом является число 10002=8101000_2 = 8_{10}, а для исходного числа 310=1123_{10} = 11_2 результатом является число 1112=710111_2 = 7_{10}.

Укажите максимальное число NN, после обработки которого с помощью этого алгоритма получается число RR, не большее, чем 37. В ответе запишите это число в десятичной системе счисления.