-1
A
回答
0
您已使用recurrence-relation
標記 - 是的,可以使用循環來計算方法的數量。
P(N) = P(N-10) + P(N-6) + P(N-4)
P(0) = 1
說明 - 您可以使用(N-10)美分總和和10美分硬幣等等獲得總和N。 對於相當大的N遞歸算法值將工作太長,因此可以構建動態編程算法以加速計算(DP將重新使用計算得到的較小和的值)
0
假設您有一個名單列表。在你的情況下,它是A = [4,6,10]。因此,假設你有以下幾件事:
A = [4,6,10]
Length of list A = N
Sum = K
問題可以寫爲:
# Given the list of denominations, its length and the sum.
P(A,N,K) = 0 if N < 0 or K < 0,
1 if K = 0,
P(A,N-1,K) + P(A,N-1,k-A[N]) #A[N]-> Nth element of list
正如我們所看到的重新使用的子問題,將DP奇妙的工作的可能性。
相關問題
- 1. 數字格式從美分到美元
- 2. Python - 查找美元和美分
- 3. SAS美元格式損失零美分
- 4. 美元到美分和回Angular JS
- 5. 輸入指令美分到美元
- 6. 美元和美分java的日食
- 7. PHP將美分轉換爲美元
- 8. 「new_dollars =美元+美分/ 100」無變化
- 9. Java:BigDecimal的錢和美分
- 10. 驗證以美文逗號分隔的多個美國ZipCode
- 11. Nightly Build不能使用美元和美分格式
- 12. Rails錢列沒有美分
- 13. 使用單獨的陣列美元和美分印刷美元金額
- 14. 麻煩美分OS安裝laravel 4 6.5
- 15. 如何將美元轉換爲美分貨幣寶石
- 16. 如何將美分與美元數量隔離?
- 17. 用美分顯示全部美元金額的輸入框
- 18. 如何使用R3錢顯示美分?
- 19. 未找到FFMPEG預設? Linux的OS美分6
- 20. MySQL湊到最接近的5美分
- 21. 操縱交易價值的美元和美分
- 22. python任務:美元和美分的價格
- 23. rails-money gem:用2美分數字格式化貨幣,但存儲4美分數字
- 24. PHP將秒轉換爲美分格式
- 25. 關於Java字符串美元兌美分轉換
- 26. 在美國分裂美國電話號碼?
- 27. 屏幕分辨率。全屏 - 完美。正常屏幕 - 不完美
- 28. Zend_Currency價值與美分而不是美元
- 29. 如何將十進制轉換爲以美元和美分爲C#分隔的字符串值?
- 30. 如何計算的方式來爲n個美分
我投票結束這個問題作爲題外話,因爲它是關於[math.se]而不是編程或軟件開發。 – Pang