10 ноября 12:44

Тип 5 № 23350

Поделиться:

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

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

  2. Если число NN делится на 5, в конец двоичной записи добавляется двоичный код числа 5, в противном случае в конец двоичной записи добавляется 1.

  3. Если полученное на предыдущем шаге число делится на 7, в конец двоичной записи добавляется двоичный код числа 7, в противном случае в конец двоичной записи добавляется 1.

  4. Результатом работы алгоритма становится десятичная запись полученного числа RR.

Пример. Дано число NN = 10. Алгоритм работает следующим образом:

  1. Строим двоичную запись: 1010 = 10102.

  2. Число 10 делится на 5, добавляем к двоичной записи код числа 5, получаем 10101012 = 8510.

  3. Число 85 не делится на 7, добавляем к двоичной записи цифру 1. Получаем 101010112 = 17110.

  4. Результат работы алгоритма RR = 171.

Определите наибольшее возможное значение NN, для которого в результате работы алгоритма получается RR < 1 855 663.


Источник: ЕГЭ · Информатика · СтатГрад 2023