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

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

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

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

Исполнитель Робот стоит в правом верхнем углу поля, разлинованного на клетки. Он может перемещаться по клеткам, выполняя за одно перемещение одну из двух команд: влево или вниз. По команде влево Робот перемещается в соседнюю левую клетку; по команде вниз – в соседнюю нижнюю. На поле есть клетки, отмеченные тёмным фоном – через них Робот проходить не может. Клетка, из которой робот не может сделать допустимого хода, называется финальной. На поле может быть несколько финальных клеток. Перед каждым запуском Робота в каждой клетке поля записано натуральное число от 1 до 100. В начальный момент Робот обладает некоторым запасом энергии. Расход энергии на запуск Робота равен числу, записанному в стартовой клетке. В дальнейшем расход энергии на шаг из одной клетки в другую равен модулю разности чисел, записанных в этих клетках. Робот получает задание перейти из начального положения в некоторую финальную клетку, причём во время перехода Робот выбирает путь случайным образом (но так, чтобы прийти в нужную клетку).
Определите: 1) минимальный начальный запас энергии, который позволит Роботу гарантированно прийти в какую-нибудь финальную клетку; 2) минимальный начальный запас энергии, который позволит Роботу гарантированно прийти в любую заданную финальную клетку.
Исходные данные записаны в файле 18-192.xls в виде электронной таблицы, каждая ячейка которой соответствует клетке поля. В ответе запишите сначала минимальный начальный запас энергии, который позволит Роботу гарантированно прийти в какую-нибудь финальную клетку, затем – минимальный начальный запас энергии, который позволит Роботу гарантированно прийти в любую заданную финальную клетку.
Ответ: 648 1994

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

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