题目 1483: A2.1 完全背包问题之硬币找零(贪心算法求解)

时间限制: 3s 内存限制: 256MB 提交: 1808 解决: 379
题目描述

给定n种硬币,第i种硬币的面值为coins[i-1],目标金额为amt,每种硬币可以重复选取,求能够凑出目标金额的最少硬币数量。如果无法凑出目标金额,则返回−1;

默认输入的硬币面值coins有10个(空格分割,未排序),第11个输入为目标金额amt,例如输入

8 5 6 2 20 50 10 4 1 9 247

硬币面值分别为8 5 6 2 20 50 10 4 1 9,目标金额247;

贪心找零结果为 50*4 + 20*2 + 6*1 + 1*1,共计8个硬币

输入

8 5 6 2 20 50 10 4 1 9 247

输出

8

样例输入
样例输出
提示

通过率

统 计

 提交 1808
 正确 379
 格式错误 0
 答案错误 680
 时间超限 13
 内存超限 0
 输出超限 8
 运行错误 613
 编译错误 115