给定N个正整数A1,A2,…,ANA_1,A_2,\dots,A_NA1,A2,…,AN,从中选出若干个数,使它们的和为M,求有多少种选择方案。 输入格式 第一行包含两个整数N和M。 第二行包含N个整数,表示A1,A2,…,ANA_1,A_2,\dots,A_NA1,A2,…,AN。 输出格式 包含一个整数,表示可选方案数。 数据范围 1≤N≤1001 \le N \le 1001≤N≤100, 1≤M≤100001 \le M \le 100001≤M≤10000, 1≤Ai≤10001 \le A_i \le 10001≤Ai≤1000 输入样例: 文本复制4 4 1 1 2 2 输出样例: 文本复制3 来源 《算法竞赛进阶指南》 acwing 可能含有视频讲解