传统题 1000ms 256MiB

零钱兑换

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给你一个整数数组coins,表示不同面额的硬币;以及一个整数amount,表示总金额。计算并返回可以凑成总金额所需的最少硬币个数。如果没有任何一种硬币组合能组成总金额,返回-1。你可以认为每种硬币的数量是无限的。

输入格式

输入:coins={1,2,5},amount=11

输出格式

输出:3 解释:11=5+5+1

样例

1 2 5
11
3
2
3
-1
1
0
0

动态规划

未认领
状态
已结束
题目
12
开始时间
2023-11-1 8:00
截止时间
2023-12-31 11:59
可延期
0 小时