1. 首页
  2. 编程语言
  3. C++ 
  4. 算法——硬币兑换:源代码

算法——硬币兑换:源代码

上传者: 2019-09-18 00:05:11上传 ZIP文件 457.15KB 热度 50次
金钱兑换问题(a)在该题中,种硬币,其中,用表示面额为的钱最少所需要的硬币数目,,而在本题中,我们要求的就是的值.状态转移方程:,这里初始化时,设置,意为每次给的钱均全部使用来兑换.伪代码:Input:n种硬币集合,要进行计算的面额Output:最少需要的硬币数ForeachEnd-forForeachForeachIfEnd-ifEnd-forEnd-forReturn(b)时间复杂度,空间复杂度(c)这两个算法都同属于优化问题,背包问题在满足背包容量的前提下,来求得最大价值总量;该硬件兑换问题是在满足给定钱的条件下所需要的最少
下载地址
用户评论