ЕГЭ по информатике - на 101 балл!

Тип задач #23: Динамической программирование

Для каждой задачи указан автор, уровень сложности, id задачи для быстрого её поиска на сайте.

Задачи содержат необходимые файлы, краткий алгоритм решения и ответ. Решения задач - на сайте не приводятся.

Посмотреть решения задач (код на Python) можно в Telegram боте сайта по id задачи

NA Легкая сложность 03.07.2025 id: 123013

Исполнитель преобразует число на экране.
У исполнителя есть две команды, которые обозначены латинскими буквами:
A. Вычти 2
B. Найди целую часть от деления на 2
Программа для исполнителя - это последовательность команд.

Сколько существует программ, для которых при исходном числе 48 результатом является число 2, и при этом траектория вычислений содержит число 16?
Траектория вычислений программы это последовательность результатов выполнения всех команд программы.
Например, для программы АВВ при исходном числе 13 траектория состоит из чисел 11, 5, 2.

Ответ: 72

Посмотреть решение задачи (код на Python) в Telegram боте по ID задачи 123013

ФИПИ Легкая сложность 01.09.2025 id: 123012

Исполнитель преобразует число на экране. У исполнителя есть три команды, которые обозначены латинскими буквами:
A. Вычесть 1
B. Вычесть 4
C. Найти целую часть от деления на 3
Программа для исполнителя – это последовательность команд.

Сколько существует программ, для которых при исходном числе 19 результатом является 2, при этом траектория вычислений не содержит числа 7 и содержит 13?
Траектория вычислений программы – это последовательность результатов выполнения всех команд программы. Например, для программы СBА при исходном числе 22 траектория состоит из чисел 7, 3, 2.

Ответ: 68

Посмотреть решение задачи (код на Python) в Telegram боте по ID задачи 123012

NA Легкая сложность 19.06.2025 id: 123011

Исполнитель преобразует число на экране.
У исполнителя есть три команды, которые обозначены латинскими буквами:
A. Прибавить 1
B. Прибавить 2
C. Умножить на 2
Программа для исполнителя - это последовательность команд.

Сколько существует программ, для которых при исходном числе 3 результатом является число 20, при этом траектория вычислений содержит число 7 и не содержит 10?
Траектория вычислений программы - это последовательность результатов выполнения всех команд программы.
Например, для программы СВА при исходном числе 7 траектория состоит из чисел 14, 16, 17.

Ответ: 792

Посмотреть решение задачи (код на Python) в Telegram боте по ID задачи 123011

NA Легкая сложность 11.06.2025 id: 123010

Исполнитель преобразует число на экране.
У исполнителя есть три команды, которые обозначены латинскими буквами:
A. Вычесть 1
B. Вычесть 4
C. Найти целую часть от деления на 3
Программа для исполнителя - это последовательность команд.

Сколько существует программ, для которых при исходном числе 19 результатом является число 2, при этом траектория вычислений не содержит числа 8 и содержит 14?
Траектория вычислений программы - это последовательность результатов выполнения всех команд программы.
Например, для программы СВА при исходном числе 22 траектория состоит из чисел 7, 3, 2.

Ответ: 69

Посмотреть решение задачи (код на Python) в Telegram боте по ID задачи 123010

NA Легкая сложность 10.06.2025 id: 123009

Исполнитель преобразует число на экране.
У исполнителя есть три команды, которые обозначены латинскими буквами:
A. Вычесть 1
B. Вычесть 2
C. Найти целую часть от деления на 3
Программа для исполнителя - это последовательность команд.

Сколько существует программ, для которых при исходном числе 19 результатом является число 4, при этом траектория вычислений содержит число 6 и не содержит 13?
Траектория вычислений программы - это последовательность результатов выполнения всех команд программы.
Например, для программы СВА при исходном числе 13 траектория состоит из чисел 4, 2\

Ответ: 212

Посмотреть решение задачи (код на Python) в Telegram боте по ID задачи 123009

ФИПИ Легкая сложность 01.05.2025 id: 123008

Исполнитель преобразует число на экране. У исполнителя есть три команды, которые обозначены латинскими буквами:
A. Прибавить 1
B. Прибавить 2
C. Умножить на 2
Программа для исполнителя – это последовательность команд.

Сколько существует программ, для которых при исходном числе 3 результатом является число 18, при этом траектория вычислений содержит число 14 и не содержит 8?
Траектория вычислений программы – это последовательность результатов выполнения всех команд программы. Например, для программы CBA при исходном числе 7 траектория будет состоять из чисел 14, 16, 17.

Ответ: 360

Посмотреть решение задачи (код на Python) в Telegram боте по ID задачи 123008

NA Легкая сложность 01.04.2025 id: 123007

Исполнитель преобразует число на экране.
У исполнителя есть три команды, которые обозначены латинскими буквами:
A. Прибавить 1
B. Прибавить 2
C. Умножить на 2
Программа для исполнителя – это последовательность команд.

Сколько существует программ, которые преобразуют число 7 в число 51, и при этом траектория вычислений содержит числа 13 и 15, но не содержит числа 35?
Траектория вычислений программы – это последовательность результатов выполнения всех команд программы.
Например, для программы AСB при исходном числе 2 траектория состоит из чисел 3, 6, 8

Ответ: 174034068

Посмотреть решение задачи (код на Python) в Telegram боте по ID задачи 123007