倍增與動態規劃

多重揹包問題   每種物品有多個,將物品拆成1個、2個、4個、8個…… 2 k 2_{k} 2k​個,減少枚舉次數。 POJ1742 coins 題意:n種硬幣,每種硬幣面值爲ai,數量爲ci。求這些硬幣可以組成1~m之間多少種價值。(n≤100 ,m≤100000, ci≤1000) 思路1: 如果將c拆分成1、2、4、8……2k、c-2k,那麼也可以組合成1~c任意數目的物品。這樣拆分以後時間
相關文章
相關標籤/搜索