题目描述 给定一个元素互不相同的正整数数组和目标整数 $target$,找出所有元素之和等于 $target$ 的不同组合。数组中的每个数可以被选择任意多次。 每个组合内部按非递减顺序排列,所有组合再按字典序升序输出,以保证答案唯一。 输入格式 第一行输入两个整数 $n,target$。第二行输入 $n$ 个互不相同的整数 $a 1,a 2,\ldots,a n$。 输出格式 第一行输出组合数量 $k$。接下来 $k$ 行,每行先输出该组合的元素个数 $c$,随后输出 $c$ 个元素。若没有符合条件的组合,仅输出一行 0。 数据范围 $1\le n\le30$,$2\le a i\le40$,$1\le target\le40$。数组元素互不相同,答案组合数少于 $150$。 输入样例 4 7 2 3 6 7 输出样例 2 3 2 2 3 1 7