Skip to content

Commit 43580cc

Browse files
authored
Update coin-change.cpp
1 parent 115d330 commit 43580cc

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

C++/coin-change.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,17 @@
55
class Solution {
66
public:
77
int coinChange(vector<int>& coins, int amount) {
8-
vector<int> amounts(amount + 1, numeric_limits<int>::max());
9-
amounts[0] = 0;
8+
vector<int> dp(amount + 1, numeric_limits<int>::max());
9+
dp[0] = 0;
1010
for (int i = 0; i <= amount; ++i) {
11-
if (amounts[i] != numeric_limits<int>::max()) {
11+
if (dp[i] != numeric_limits<int>::max()) {
1212
for (const auto& coin : coins) {
1313
if (coin <= numeric_limits<int>::max() - i && i + coin <= amount) {
14-
amounts[i + coin] = min(amounts[i + coin], amounts[i] + 1);
14+
dp[i + coin] = min(dp[i + coin], dp[i] + 1);
1515
}
1616
}
1717
}
1818
}
19-
return amounts[amount] == numeric_limits<int>::max() ? -1 : amounts[amount];
19+
return dp[amount] == numeric_limits<int>::max() ? -1 : dp[amount];
2020
}
2121
};

0 commit comments

Comments
 (0)