ФИПИ · ЕГЭ · все форматы ответа · 2475 заданий
Тип задачи: Выполнение и анализ программы.
| КЭС: | 3.1 Формализация понятия алгоритма. Машина Тьюринга как универсальная модель вычислений |
| Тип ответа: | Краткий ответ |
Ответ: 506
Каждый проход берёт остаток от деления текущего x на 8 и затем отбрасывает эту последнюю цифру целочисленным делением на 8. Поэтому M равно количеству цифр исходного числа в системе с основанием 8. Нужно ровно 3 цифр, первая из которых ненулевая.
Основание чётное, поэтому чётность текущего x совпадает с чётностью его последней цифры. Значит, L накапливает сумму чётных цифр. Начальное L = 0, требуемое конечное L = 2.
Найдём наибольшее число, выбирая цифры слева направо. Допустимость цифры проверяем по всем продолжениям, а не только по её собственному значению.
Для проверки обозначим Cᵣ(v) число способов дописать r цифр, когда накопитель равен v. При r = 0 получаем 1 способ, если v = 2, и 0 в остальных случаях. При r > 0 складываем Cᵣ₋₁(T(v,d)) по всем цифрам d от 0 до 7. Здесь T оставляет v для цифры другой чётности, а для нужной чётности прибавляет d к v.
Начинаем с v = 0. В первой позиции запрещён ноль. Для каждой следующей позиции сохраняем уже выбранное начало. Перечислим все цифры с ненулевым числом подходящих продолжений; после двоеточия указано их количество.
Позиция 1: 1: 10, 2: 25, 3: 10, 5: 10, 7: 10. Выбираем 7.
Позиция 2: 0: 1, 1: 1, 2: 5, 3: 1, 5: 1, 7: 1. Выбираем 7.
Позиция 3: 2: 1. Выбираем 2.
Получаем 772 (основание 8). Выбранная на каждом шаге крайняя допустимая цифра даёт наибольшее число: более выгодная первая отличающаяся цифра не имеет подходящего продолжения.
Переведём запись в десятичную систему: 7 · 8² + 7 · 8¹ + 2 · 8⁰ = 506.
Проверка: цифр 3, учитываемые цифры — 2. Их сумма равно 2. Значит, программа выводит 2, затем 3.
Ответ: 506.
Напишите пожелание к сайту или решению либо сообщите о найденной неточности в задании EGEINF0B12E4.
Сообщение увидит только команда сайта: на странице оно не публикуется.
Комментарии к решению
Комментарии видны всем посетителям сайта.
Комментариев пока нет. Будьте первым.
Чтобы оставить комментарий, войдите или зарегистрируйтесь.