Coin Change

2017年9月8日11:02:30 发表评论 21

322. You are given coins of different denominations and a total amount of money amount. Write a function to compute the fewest number of coins that you need to make up that amount. If that amount of money cannot be made up by any combination of the coins, return -1.

你得到不同面额的硬币和总金额。 编写一个函数来计算您兑换总金额需要的数量最少的硬币数量。 如果这笔钱不能由硬币的任何组合组成,则返回-1。

这个问题也是一个01背包问题,硬币选与不选只有两种情况

暴力搜索

动态规划

 

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: