У меня есть небольшая проблема в понимании проблемы с изменением монет в динамическом программировании. Проще говоря, я должен изменить сумму, используя минимальное количество монет.Изменение монеты - DP
У меня есть п номиналов монет значений 1 = v1 v2 < < ... < Vn, и мы отмечаем M (J) минимальное количество монет, необходимых, чтобы сделать изменения для суммы у.
В приведенной выше формуле я не понимаю, что означает M (j-vi). vi должно быть максимальным значением монет, используемых в j-1?
https://stackoverflow.com/questions/47384891/minimum-number-of-coins-dynamic-programming-vs-iterative Пожалуйста, смотрите. – Ips