Type: Default 1000ms 256MiB

选数

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

已知 nn 个整数 x1,x2,,xnx_1,x_2,\cdots,x_n,以及 11 个整数 kkk<nk<n)。从 nn 个整数中任选 kk 个整数相加,可分别得到一系列的和。例如当 n=4n=4k=3k=344 个整数分别为 3,7,12,193,7,12,19 时,可得全部的组合与它们的和为:

3+7+12=223+7+12=22

3+7+19=293+7+19=29

7+12+19=387+12+19=38

3+12+19=343+12+19=34

现在,要求你计算出和为sum的组合共有多少种。

输入格式

第一行两个空格隔开的整数 n,k,sumn,k,sum1n30,1k10k<n1 \le n \le 30,1 \le k \le 10且k<n)。

第二行 nn 个整数,分别为 x1,x2,,xnx_1,x_2,\cdots,x_n1xi5×1061 \le x_i \le 5\times 10^6)。

输出格式

输出一个整数,表示种类数。

样例输入1

5 3 10
1 2 3 4 5

样例输出1

2

样例输入2

30 8 200
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

样例输出2

70

西山1330C++11.10-30

Not Claimed
Status
Done
Problem
10
Open Since
2024-11-10 10:45
Deadline
2024-12-15 23:59
Extension
24 hour(s)