10 ноября 12:44

Тип 5 № 13179

Поделиться:

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

  1. Строится двоичная запись числа NN.

  2. Далее эта запись обрабатывается по следующему правилу: a) если число NN делится на 4, то к этой записи дописывается справа она же; б) если число NN на 4 не делится, то к этой записи дописывается справа эта же запись, но в обратном порядке.

    Полученная таким образом запись является двоичной записью искомого числа RR.

  3. Результат переводится в десятичную систему и выводится на экран.

Например, для исходного числа 410=10024_{10} = 100_2 результатом является число 1001002=3610100100_2 = 36_{10}, а для исходного числа 1110=1011211_{10} = 1011_2 это число 101111012=1891010111101_2 = 189_{10}. Укажите минимальное число NN, после обработки которого с помощью этого алгоритма получается число RR, не меньшее 544.