#include <leetcode.h>
|
static int | coinChange (vector< int > &coins, int amount) |
|
◆ coinChange()
int leetcode::coin_change::Solution::coinChange |
( |
vector< int > & |
coins, |
|
|
int |
amount |
|
) |
| |
|
static |
在文件 leetcode.cpp 第 6805 行定义.
6806 vector dp(amount + 1, -1);
6808 for(
const auto &coin: coins) {
6809 if(coin <= amount) {
6813 for(
unsigned i = 0; i <= amount; i++) {
6815 for(
const auto &coin: coins) {
6816 if(i + coin <=
static_cast<unsigned>(amount)) {
6817 if(dp[i + coin] == -1) {
6818 dp[i + coin] = dp[i] + 1;
6820 dp[i + coin] = min(dp[i + coin], dp[i] + 1);
被这些函数引用 leetcode::coin_change::TEST().
该类的文档由以下文件生成: