学堂 学堂 学堂公众号手机端

[DnA] 找零问题

lewis 1年前 (2024-04-10) 阅读数 10 #技术


贪心算法:

Value = (10,5,2,1)

def GreedyChange(target:int):
ret = {}
if target < Value[0]:
return False

for val in Value:
shang,yushu = divmod(target,val)
if yushu == 0:
ret[str(val)] = shang
print(ret)
return
else:
ret[str(val)] = shang
target = yushu

GreedyChange(219)

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门