A47227.不同的数

普及-

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

小明最近收集了 nn 个精美的数字徽章(每个徽章上刻有一个整数 aia_i ),他打算挑选一些送给好朋友小红作为生日礼物。小红特别喜欢数字 mm,所以小明决定从这 nn 个徽章中,精心挑选恰好 mm 个送给她。

由于不同的组合会使得徽章上的数字之和不同,小明很好奇:所有可能的 mm 个徽章的组合中,数字的和一共有多少种不同的情况?

数据范围\large{数据范围}

  • 1T101 \leq T \leq 10
  • 1mn201 \leq m \leq n \leq 20
  • 1ai1061 \leq a_i \leq 10^6

输入格式

第一行输入一个整数 TT,代表测试用例数目。

对于每一个测试用例:

11 行输入两个整数 n,mn, m,分别代表徽章数目,以及小红喜欢的数字。

22 行输入 nn 个整数 aia_i,代表徽章上的数字。

输出格式

对于每一个测试用例,输出一个整数占一行表示答案。

输入输出样例

  • 输入#1

    2
    3 2
    1 2 3
    4 2
    1 2 2 3

    输出#1

    3
    3
    

说明/提示

样例 11 解释:可以选择的方式有:{1,2},{1,3},{2,3}\{1, 2\}, \{1, 3\}, \{2, 3\},所以最后和有 3,4,53, 4, 5,共33 种情况。

样例 22 解释:可以选择的方式有:{1,2},{1,3},{1,2},{2,3},{2,2},{3,2}\{1, 2\}, \{1, 3\}, \{1, 2\},\{2, 3\}, \{2, 2\}, \{3, 2\},所以最后和有 3,4,53, 4, 5,共33 种情况。

首页