問題描述
記
分析
首先一個很重要的地方就是冪應該要對
然後就是怎麼算正整數拆分。
其實這個本質上是一個完全揹包問題,其中物體的重量爲
考慮重量小於於
那麼分開處理,然後合併揹包即可。
part1
記
part2
記
那麼這裏這樣子轉移。
其中加號以前表示加入一個重量爲
剩下就是合併揹包了。
時間複雜度
空間複雜度
記
首先一個很重要的地方就是冪應該要對
然後就是怎麼算正整數拆分。
其實這個本質上是一個完全揹包問題,其中物體的重量爲
考慮重量小於於
那麼分開處理,然後合併揹包即可。
記
記
那麼這裏這樣子轉移。
其中加號以前表示加入一個重量爲
剩下就是合併揹包了。
時間複雜度
空間複雜度