题目描述
快递站有 个订单,第 个订单有 件商品。每个订单要分成恰好 个包裹,每个包裹里装的商品数都必须是集合 中的某个数(同一个数可以用在多个包裹上)。包裹不分先后,只看每个包裹各装了几件。求每个订单有多少种打包方式,答案对 取模。
输入格式
第一行一个整数 。
接下来 组数据,每组两行:第一行三个整数 、、;第二行 个整数,表示集合 。
输出格式
输出 行,每行一个整数,表示对应询问的方案数对 取模的结果。
样例
输入 1
2
7 3 3
1 2 3
10 4 4
1 2 3 4
输出 1
2
5
第一个订单:,共 2 种;第二个订单:,共 5 种。
数据范围
,,,,,且 互不相同。