‹ 上一题 下一题 ›

g6-08115. 快递打包 未做

1000 ms 256 MB 测试点 ? 6级·完全背包与划分GESP-6拔高划分型DP

题目描述

快递站有 个订单,第 个订单有 件商品。每个订单要分成恰好 个包裹,每个包裹里装的商品数都必须是集合 中的某个数(同一个数可以用在多个包裹上)。包裹不分先后,只看每个包裹各装了几件。求每个订单有多少种打包方式,答案对 取模。

输入格式

第一行一个整数 。

接下来 组数据,每组两行:第一行三个整数 、、;第二行 个整数,表示集合 。

输出格式

输出 行,每行一个整数,表示对应询问的方案数对 取模的结果。

样例

输入 1

2
7 3 3
1 2 3
10 4 4
1 2 3 4

输出 1

2
5

第一个订单:,共 2 种;第二个订单:,共 5 种。

数据范围

,,,,,且 互不相同。

输入
输出

            
答案