ЕГЭ · Задание 13: Исполнители и количество программ · №31510

Решай, проверяй и разбирай ошибки.

Показать фильтрыСкрыть фильтрыГод, источник, сложность
Фильтры применяются сразу
Дополнительные параметры

Карта тем и прогресс
Инструменты
Paint Заметки
Загружаем задания…
Выбрать задание23
ЕГЭ · 13Исполнители и количество программ · №31510КЕГЭ · Демоверсия 2027 (проект)ЕГЭ · 13Исполнители и количество программ · №31418КЕГЭ · №31418ЕГЭ · 13Исполнители и количество программ · №31417КЕГЭ · №31417ЕГЭ · 13Исполнители и количество программ · №31416КЕГЭ · №31416ЕГЭ · 13Исполнители и количество программ · №31415КЕГЭ · №31415ЕГЭ · 13Исполнители и количество программ · №31414КЕГЭ · №31414ЕГЭ · 13ФИПИ 2026 · задание 23ФИПИ · демоверсия 2026ЕГЭ · 13ФИПИ 2025 · задание 23ФИПИ · демоверсия 2025ЕГЭ · 13Исполнители и количество программ · практика 9Учебная модель Академии СЕГЭ · 13Исполнители и количество программ · практика 10Учебная модель Академии СЕГЭ · 13Исполнители и количество программ · практика 11Учебная модель Академии СЕГЭ · 13Исполнители и количество программ · практика 12Учебная модель Академии СЕГЭ · 13Исполнители и количество программ · практика 13Учебная модель Академии СЕГЭ · 13Исполнители и количество программ · практика 14Учебная модель Академии СЕГЭ · 13Исполнители и количество программ · практика 15Учебная модель Академии СЕГЭ · 13Исполнители и количество программ · практика 16Учебная модель Академии СЕГЭ · 13Исполнители и количество программ · практика 17Учебная модель Академии СЕГЭ · 13Исполнители и количество программ · практика 18Учебная модель Академии СЕГЭ · 13Исполнители и количество программ · №23380КЕГЭ · Резервный день 19.06.25ЕГЭ · 13Исполнители и количество программ · №23280КЕГЭ · Основная волна 11.06.25ЕГЭ · 13Исполнители и количество программ · №23205КЕГЭ · Основная волна 10.06.25ЕГЭ · 13Исполнители и количество программ · №21907КЕГЭ · Открытый вариант 2025

ЕГЭ · ЗАДАНИЕ 13

Исполнители и количество программ · №31510

Исполнитель преобразует число на экране. У исполнителя есть две команды, которые обозначены латинскими буквами:
A. Прибавь 1
B. Поменяй местами
Первая из этих команд увеличивает число на экране на 1. Вторая команда применяется только к числу, у которого цифра в разряде десятков по значению меньше цифры, стоящей в разряде единиц, и действует, заменяя число на экране числом, в котором цифры двух младших разрядов поменялись местами.
Программа для исполнителя – это последовательность команд. Сколько существует программ, для которых при исходном числе 100 результатом является число 141?
Траектория вычислений программы – это последовательность результатов выполнения всех команд программы.
Например, для программы ABA при исходном числе 13 траектория состоит из чисел 14, 41, 42

Источник задания

КЕГЭ · Демоверсия 2027 (проект)

Сначала попробуй решить самостоятельно, затем открой разбор. Для автоматической проверки ответа включи JavaScript.

Показать решение по шагам

Разбор решения

Ответ: 16

1. Каждая команда увеличивает число

Команда A прибавляет 1. Команда B разрешена, только когда десятки меньше единиц: перестановка прибавляет 9 × (единицы − десятки), то есть тоже увеличивает число. Поэтому возвратов и циклов нет; числа больше 141 можно не рассматривать.

2. Посчитаем пути к каждому числу

ways[n] — количество программ из 100 в n. Начальное значение ways[100] = 1: до начала выполнения существует одна пустая программа. Из каждого числа переносим число путей ко всем разрешённым следующим состояниям.

ways = [0] * 142
ways[100] = 1
for n in range(100, 142):
    if n + 1 <= 141:
        ways[n + 1] += ways[n]
    tens, units = n // 10 % 10, n % 10
    if tens < units:
        swapped = n // 100 * 100 + units * 10 + tens
        if swapped <= 141:
            ways[swapped] += ways[n]
print(ways[141])  # 16

3. Проверим результат

К 109 существует 1 путь, к 110 — 2, к 120 — 3, к 130 — 6, к 140 — 14, к 141 — 16. Нельзя разрешать перестановку при равных цифрах: она оставила бы число неизменным и создала бесконечные повторения.

Закрепить на другой задаче →

ОБЪЯСНЕНИЕ К ТЕМЕ

Исполнитель: количество программ

Разберите таблицу и рекурсию, обязательные и запрещённые числа. В статье есть шесть задач с проверкой.

Ссылки откроются в новой вкладке — задание останется здесь.
Источники и материалы

Все условия · поиск по тексту и номеру →

Источник, файлы и видео указаны в каждой карточке. Внешние задания доступны в фильтрах; они помечены отдельно.

ФИПИРешу ЕГЭРешу ОГЭКЕГЭК. Поляков
УЧЕБНЫЕ ИНСТРУМЕНТЫ

Мастерская решения

Результат—
Функции и округление

floor(x) — вниз; ceil(x) — вверх; log2(x) — логарифм по основанию 2; sqrt(x) — корень; 5! — факториал; 35% — 0,35; ans — предыдущий результат.

Дроби и целые числа считаются точно. Десятичный ответ может быть сокращён — тогда рядом есть точная дробь. Корень и логарифм вычисляются приближённо.

Перевести единицы памяти

Здесь 1 Кбайт = 1024 байта. В задачах со скоростью проверяй определение единиц в условии.
Последние вычисления