现在有11元,有面值为1,3,5元的币值,找出最少的硬币组合:
import os
Min=[x for x in range(12)];
VN=[1,3,5];
for i in range(1,12,1): #一直到这么多的面值的钱
for j in range(3): #钱的面额一共有三种
if VN[j]<=i and Min[i-VN[j]]+1<Min[i]: #如果这个时候钱的面额小于给定的面额,并且此时
Min[i]=Min[i-VN[j]]+1
print(Min[1::1])