#1302. 子集合问题
子集合问题
题目描述
子集和问题的一个实例为。其中,是一个正整数的集合,是一个正整数。子集和问题判定是否存在S的一个子集,使得子集和等于。 对于给定的正整数的集合和正整数,编程计算 的一个子集,使得子集和等于。
输入格式
第1行
有2个正整数和,表示的个数,是子集和的目标值。
接下来的1行
中,有个正整数,表示集合中的元素。
输出格式
程序运行结束时,将子集和问题的解输出;当问题无解时,输出“No Solution!
”。
样例
输入样例
5 10
2 2 6 5 4
输出样例
2 2 6
数据范围与提示
1、
2、
如果有解,只需要输出“最靠前
”的一个解