№ 18. Робот на клетчатом поле (ДП в таблице)
Информатика, 10–11 класс · раздел «ЕГЭ-2027. Информатика»
Главное
Робот идёт вправо и вниз, собирая монеты. Максимальная/минимальная сумма — динамикой: в клетке max(слева, сверху) + значение.
Правила
- dp[i][j] = max(dp[i−1][j], dp[i][j−1]) + a[i][j]
- Стены — ограничения
- Считаем от угла
Разберём пример
Как вычисляется значение в клетке для максимальной суммы?
Максимум из левого и верхнего плюс монеты клетки
Частые ошибки
- Считать путь «жадно», выбирая только соседнюю большую клетку.
Потренироваться
Задания с проверкой и подсказками, схема темы и разбор ошибок с ИИ-репетитором — в уроке на платформе.
Открыть урок