Робот стоит в левом верхнем углу прямоугольного поля, в каждой клетке которого записано натуральное число. За один ход робот может переместиться на одну клетку вправо или на одну клетку вниз. Выходить за пределы поля робот не может. Некоторые клетки на поле окружены границами, в эти клетки роботу заходить нельзя.
В начальный момент запас энергии робота составляет
Определите максимальный и минимальный запас энергии, который может быть у робота после перехода в правую нижнюю клетку поля. В ответе запишите два числа: сначала максимально возможное значение, затем — минимальное.
Исходные данные записаны в электронной таблице. Границы отмечены утолщёнными линиями.
Пример входных данных (для таблицы размером 4 × 4):
| 13 | 8 | 69 | 50 |
| 30 | 35 | 57 | 17 |
| 32 | 90 | 55 | 32 |
| 44 | 12 | 80 | 43 |
При указанных входных данных максимальное значение получается при движении по маршруту:
а минимальное — при движении по маршруту:
Ответ:
Сначала найдём максимально возможный запас энергии. Поскольку робот не может заходить в ячейки, окружённые стенами, установим в ячейки E6, E11, K6, K11
В ячейку A17 запишем формулу =3000-A1. Для диапазонов B17:O17 и A18:A31, при переходе в очередную ячейку диапазона, из текущего запаса энергии будем вычитать значение этой ячейки.
Теперь найдём минимально возможный запас энергии. Поскольку робот не может заходить в ячейки, окружённые стенами, установим в ячейки E6, E11, K6, K11
В ячейку A17 запишем формулу =3000-A1. Для диапазонов B17:O17 и A18:A31, при переходе в очередную ячейку диапазона, из текущего запаса энергии будем вычитать значение этой ячейки. В ячейку B17 запишем формулу =A17-B1 и скопируем её во все ячейки
Ответ: 2093 и 935.

