题解 | 多少种分类

多少种分类

https://www.nowcoder.com/practice/c0503ca0a12d4256af33fce2712d7b24

#include <vector>
class Coins {
    const int mod = 1000000007;
public:
    int countWays(int n) {
        // write code here
        vector<int> dp(n+1,0);
        dp[0]=1;
        for (auto coin: {1,5,10,25})
        {
            for(auto i=coin;i<=n;i++)
            {
                dp[i] = (dp[i] +dp[i-coin])%mod; 
            }
        }
     return dp[n];

    }
};

全部评论

相关推荐

开发转测第二人:没实习的话,两个项目吧,八股也要准备一下,这个时间点有点小晚了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务