Задание выполняется с использованием прилагаемых файлов
Квадрат разлинован на клеток
. Робот стоит в левом нижнем углу. Исполнитель Робот может перемещаться по клеткам, выполняя за одно перемещение одну из двух команд: вправо или вверх. По команде вправо Робот перемещается в соседнюю правую клетку, по команде вверх — в соседнюю верхнюю. При попытке выхода за границу квадрата Робот разрушается. Перед каждым запуском Робота в каждой клетке квадрата лежит монета достоинством от
до
. Посетив клетку, Робот забирает монету с собой; это также относится к начальной и конечной клетке маршрута Робота.
Откройте файл. Определите минимальную денежную сумму и максимальную денежную сумму, которую может собрать Робот. В ответ запишите два числа друг за другом без разделительных знаков — сначала минимальную сумму, затем максимальную сумму.
Исходные данные представляют собой электронную таблицу размером , каждая ячейка которой соответствует клетке квадрата.
Пример входных данных:
Для указанных входных данных ответом должна быть пара чисел:
Скопируем табличку вниз. Очистим ее. Вставим левое нижнее число из изначальной ячейки.
Далее левую сторону и нижнюю заполняем как: предыдущее значение + значение из старой ячейки.
Потом встаем в ячейку по диагонали вправо вверх и пишем основную формулу для подсчета:
Также поступаем с минимальной суммой — заменяем в формулах на МИН. Пишем ответ.