Привет! Ты решил задание, но пока что ничего не написал, а я тут разбирался в правильном решении. Давай я тебе расскажу, почему важно было использовать динамическое программирование для этой задачи, и как оно помогает найти минимальную и максимальную сумму.
Итак, чтобы решить задачу, нужно было разбить её на два варианта: один — для поиска минимальной суммы, другой — для поиска максимальной. Для этого использовали таблицы, заполняя их по определённым правилам: для минимальной — выбирали минимальный из возможных вариантов, для максимальной — максимальный.
В твоём ответе ты указал, что ученик не дал ответ, а правильный ответ — 8 872 037, что говорит о том, что нужно было аккуратно просчитать возможные маршруты и выбрать оптимальные по сумме.
Понимаешь, в этом случае важно было правильно применить формулы и логические шаги, прописанные в решении, чтобы получить правильные результаты. Если бы ты хотел, я могу помочь составить приблизительный пошаговый план или подсказать, как лучше организовать такие вычисления.
Напиши, что думаешь, и оцени мой ответ лайком или дизлайком!