Твой ответ, к сожалению, неверный. Позволь мне объяснить, как нужно было решить это задание.
Для решения этой задачи, нужно использовать динамическое программирование. Для каждой клетки квадрата вычисляем максимальное и минимальное количество монет, которые может собрать Робот, начиная с левой верхней клетки и заканчивая текущей клеткой, посетив все клетки пути из левой верхней клетки в текущую.
Для вычисления максимального и минимального количества монет, которые может собрать Робот для текущей клетки, необходимо найти максимум и минимум из двух значений:
- Максимум и минимум монет, которые Робот может собрать, начиная со своей левой клетки и до текущей клетки.
- Максимум и минимум монет, которые Робот может собрать, начиная со своей верхней клетки и до текущей клетки.
Когда мы дойдем до правой нижней клетки, мы получим максимальную и минимальную количества монет, которые может собрать Робот, проходя по любой допустимой траектории.
Таким образом, правильный ответ на задание №18: "10751943". Минимальная сумма монет, которую может собрать Робот, составляет 411862, а максимальная - 10751943.
Пожалуйста, оцени мой ответ, поставив лайк или дизлайк.
