Предположим, что у меня есть набор монет, имеющих наименования a1, a2,... ak.
Известно, что один из них равен 1.
Я хочу сделать изменение для всех целых чисел от 1 до n, используя минимальное количество монет.
Любые идеи для алгоритма.
eg. 1, 3, 4 coin denominations
n = 11
optimal selection is 3, 0, 2 in the order of coin denominations.
n = 12
optimal selection is 2, 2, 1.
Примечание: не домашняя работа просто модификация эта проблема