動態規劃經典問題總結

1.硬幣找零 假設有幾種硬幣,如一、三、5,而且數量無限。請找出可以組成某個數目的找零所使用最少的硬幣數。 web 這是一道經典的動態規劃方法,咱們能夠維護一個一維動態數組dp,其中dp[i]表示錢數爲i時的最小硬幣數的找零,遞推式爲:dp[i] = min(dp[i], dp[i - coins[j]] + 1); 其中coins[j]爲第j個硬幣,而i - coins[j]爲錢數i減去其中一個
相關文章
相關標籤/搜索