Задание №18 ЕГЭ: Динамическое программирование (Робот в таблице) (ID 6203) — Ответ, условие и разбор | СмартКИМ
Не нашли свое задание? Попробуйте КИМСканер для быстрого поиска решения по фото или тексту: Открыть КИМСканер
СмартКИМ ЕГЭ Информатика
Каталог №18 Вариант ЕГЭ Разбор в СмартКИМ

Задание №18: Динамическое программирование (Робот в таблице)

Задача #6203 Формат ЕГЭ 2026 1 первичный балл
Основные типы и прототипы задания №18:
Робот в лабиринте (Excel/Динамика) Угловые стены и ловушки Минимальная и максимальная сумма монет

Условие задания

*(Д. Статный) Квадрат разлинован на N×N клеток (1 < N < 20). Исполнитель Робот может перемещаться по клеткам, выполняя за одно перемещение одну из двух команд: вправо или вниз. По команде вправо Робот перемещается в соседнюю правую клетку, по команде вниз — в соседнюю нижнюю. Квадрат ограничен внешними стенами. Между соседними клетками квадрата также могут быть внутренние стены. Сквозь стену Робот пройти не может.
Перед каждым запуском Робота в каждой клетке квадрата лежит монета достоинством от 1 до 100. Если значение в ячейке чётное, то роботу начисляется удвоенное количество монет, лежащих в ячейке, если нечётное – начисляется только половина значения ячейки, округлённое вниз при делении. Определите максимальную и минимальную денежные суммы, которые может собрать Робот, пройдя из левой верхней клетки в правую нижнюю.
Исходные данные записаны в файле 18-163.xls в виде прямоугольной таблицы, каждая ячейка которой соответствует клетке поля. В ответе укажите два числа — сначала количество ячеек с чётными значениями, находящихся на траектории движения Робота для максимальной суммы, а затем — то же самое для минимальной суммы. При подсчёте учитывать начальную и конечную ячейки.
Ответ: 30 11

Подготовка к ЕГЭ по информатике на 85+ баллов

В интерактивном тренажёре СмартКИМ вы можете решать варианты на время, писать и запускать код Python в браузере, работать с таблицами Excel и отслеживать свой классный рейтинг.