1. 程式人生 > >演算法愛好者——揹包問題升級版 ? 待解決

演算法愛好者——揹包問題升級版 ? 待解決

給出一個都是正整數的陣列 nums,其中沒有重複的數。編寫一個函式從中找出所有的和為 target 的組合個數。其中一個數可以在組合中出現多次。數的順序不同則會被認為是不同的組合。

格式:

第一行輸入一個 整數陣列,第二行輸入一個數字 target ,最後按行輸出所有和為 target 的組合的組成元素和所有組合的個數。

樣例輸入

nums = [ 1, 2, 4 ]
target = 4

樣例輸出

[ 1,1,1,1 ]
[ 1,1,2 ]
[ 1,2,1 ]
[ 2,1,1 ]
[ 2,2 ]
[ 4 ]
6

思路