返回题库|

零钱兑换

中等华为

零钱兑换

中等华为动态规划

题目描述

给定不同面额的硬币 coins 和一个总金额 amount,计算凑成总金额所需的最少硬币个数。如果无法凑成则返回-1。这是一个完全背包问题,dp[j]表示凑成金额j所需的最少硬币数。

示例

输入:coins = [1,2,5], amount = 11
输出:3
solution.ts
输出结果
点击「运行代码」按钮查看结果...