A47227.不同的数
普及-
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
小明最近收集了 n 个精美的数字徽章(每个徽章上刻有一个整数 ai ),他打算挑选一些送给好朋友小红作为生日礼物。小红特别喜欢数字 m,所以小明决定从这 n 个徽章中,精心挑选恰好 m 个送给她。
由于不同的组合会使得徽章上的数字之和不同,小明很好奇:所有可能的 m 个徽章的组合中,数字的和一共有多少种不同的情况?
数据范围
- 1≤T≤10
- 1≤m≤n≤20
- 1≤ai≤106
输入格式
第一行输入一个整数 T,代表测试用例数目。
对于每一个测试用例:
第 1 行输入两个整数 n,m,分别代表徽章数目,以及小红喜欢的数字。
第 2 行输入 n 个整数 ai,代表徽章上的数字。
输出格式
对于每一个测试用例,输出一个整数占一行表示答案。
输入输出样例
输入#1
2 3 2 1 2 3 4 2 1 2 2 3
输出#1
3 3
说明/提示
样例 1 解释:可以选择的方式有:{1,2},{1,3},{2,3},所以最后和有 3,4,5,共3 种情况。
样例 2 解释:可以选择的方式有:{1,2},{1,3},{1,2},{2,3},{2,2},{3,2},所以最后和有 3,4,5,共3 种情况。