查看原文
其他

算法题:背包问题升级版

(点击上方公众号,可快速关注)


给出一个都是正整数的数组 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



请通过评论说出你的解答。如果有必要,请介绍一下解题思路。在评论中分享解题思路可以让其他人了解你的想法。你的解答帮助了其他人,其他人的解答也将帮助到你。期待大家参与 ^_^


关注「算法爱好者」

看更多名企笔试题与解题讨论

↓↓↓

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存