Problem2069--数字之和Ⅱ

2069: 数字之和Ⅱ

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MiB

Description

小S有一个长度为 N 的数组,包含 N 个正整数 A1,A2,…,AN,从中选出若干个数,使它们的和为 M,求有多少种选择方案。

Input

第一行包含两个整数 N 和 M。

第二行包含 N 个整数,表示 A1,A2,…,AN

1≤N≤100,
1≤M≤10000,
1≤Ai≤1000,
答案保证在 int 范围内。

Output

包含一个整数,表示可选方案数。 

Sample Input Copy

4 4
1 1 2 2

Sample Output Copy

3

Source/Category

admin