51nod 1101 换零钱 简单dp
生活随笔
收集整理的這篇文章主要介紹了
51nod 1101 换零钱 简单dp
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題意:問在現有面值金額下 輸入一個m可以由多少種不同的金額組成
那么可以定義dp[i]表示i金額由多少種不同的金額組成方式
轉移方程:dp[i] = (dp[i] + dp[i-cost[j])%mod;
首先要定義dp[0] = 1;
然后枚舉面值 看不同數目下該面值可以組成那些金額
然后通過狀態轉移累計不同的組成方式
總結
以上是生活随笔為你收集整理的51nod 1101 换零钱 简单dp的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Swagger+Spring mvc生成
- 下一篇: 航空系统c语言课程设计报告,c语言课程设