2853: 物资调度

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:16 解决:9

题目描述

       某地区发生了地震,灾区已经非常困难,灾民急需一些帐篷、衣物、食品和血浆等物资。可通往灾区的道路到处都是塌方,70%以上的路面损坏,桥梁全部被毁。国家立即启动应急预案,展开史上最大强度非作战空运行动,准备向灾区空投急需物资。
        一方有难,八方支援。现在已知有N个地方分别有A1,A2,….,An个物资可供调配。目前灾区需要物资数量为M。
        现在,请你帮忙算一算,总共有多少种物质调度方案。
        假设某地方一旦被选择调配,则其物资数全部运走。

输入

输入一个组数T。(0<T<10)
之后为N,M含义分别如题目描述。(0<N<=100,0<M<=1000)
之后有N个数字A1,A2,….,An表示N个地方每个地方的物资数。(0<Ai<=1000)

输出

 对于每组测试数据,输出一行:物资调度的总方案数

样例输入 复制

2
4 4
1 1 2 2
4 6
1 1 2 2

样例输出 复制

3
1