Квадрат разлинован на клеток (1 < N < 17). Исполнитель Робот может перемещаться по клеткам, выполняя за одно перемещение одну из двух команд: вправо или вверх. По команде вправо Робот перемещается в соседнюю правую клетку, по команде вверх — в соседнюю верхнюю. При попытке выхода за границу квадрата Робот разрушается. Перед каждым запуском Робота в каждой клетке квадрата лежит монета достоинством от 1 до 100. Посетив клетку, Робот забирает монету с собой; это также относится к начальной и конечной клетке маршрута Робота.
Откройте файл. Определите максимальную и минимальную денежную сумму, которую может собрать Робот, пройдя из левой нижней клетки в правую верхнюю. В ответ запишите два числа друг за другом без разделительных знаков — сначала минимальную сумму, затем максимальную.
Открываем файл с таблицей. Чуть ниже основной таблицы начинаем создавать свою, в которой будем производить все вычисления. Так как робот идет из левой нижней в правую верхнюю клетку, то переписываем нижнюю левую ячейку без измнений. Затем прописываем формулу для первой строки и для первого столбца. Мы прибавляем к изначальному значению ячейки предыдущее. Растягиваем формулу на всю строку и на весь столбец.
Затем в ячейке В23 пишем следующую формулу:
=В10+МАКС(А23;В24).
Она выбирает максимальное значение из ячеек В14 и А15, а потом прибавляет к изначальным монеткам. Растягиваем эту формулу на диапазон В23:K14. В правой верхней ячейке К14 и будет искомая максимальная сумма. Она равна 1353.
Чтобы найти минимальную сумму, достаточно изменить в формуле функцию МАКС на МИН:
=В10+МИН(А23;В24).
Минимальная сумма равна 659.