518. Coin change 2
https://leetcode.com/problems/coin-change-2/tabs/description
本来超时的代码:
|
|
暴力遍历的方式,轻松就超时了。
关键思想: DP
DP是容易想到的,但是本来自己想的DP老是纠结在如何通过n-1的得到n的,但实际上这的确有点难操作。
更好的想法是,如果有一个k面值的coin,那么,n处的可能数就多了n-k个
另外,还要搞清楚的一点是,dp[0] == 1,这是dp的初始条件!
AC的解法,3ms
|
|
Coder love Design
https://leetcode.com/problems/coin-change-2/tabs/description
本来超时的代码:
|
|
暴力遍历的方式,轻松就超时了。
关键思想: DP
DP是容易想到的,但是本来自己想的DP老是纠结在如何通过n-1的得到n的,但实际上这的确有点难操作。
更好的想法是,如果有一个k面值的coin,那么,n处的可能数就多了n-k个
另外,还要搞清楚的一点是,dp[0] == 1,这是dp的初始条件!
AC的解法,3ms
|
|