传统题 1000ms 256MiB

子集和问题

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Background

Special for beginners, ^_^

Description

对于给定正整数的集合S=X1;X2;...;XnS={X_1;X_2;...;X_n}和正整数C,求出S的一个子集,使得该子集的元素之和等于C。

Format

Input

第1行:2个整数N(N≤2000)和C(C≤21052*10^5),N表示S集合元素的个数,C表示子集和。 第2行:N个空格分开的整数,表示S的元素

Output

第1行:若干个整数,表示一个子集,其和等于C 如果有多种解,输出按输入顺序最靠前的一个解。 当问题无解时,输出“No solution!”

Samples

5 10
2 2 6 5 4
2 2 6

Limitation

1s, 1024KiB for each test case.

24暑算法进阶班第六次课 动态规划训练

未认领
状态
已结束
题目
7
开始时间
2024-7-25 0:00
截止时间
2025-8-1 23:59
可延期
24 小时