题目描述
有 件物品,第 件的体积是 ,每件至多选一次。
请计算:选出恰好 件物品,且总体积恰好为 的方案数。两种方案只要有任意一件物品的取舍不同就算不同方案。
方案数可能很大,请输出它对 取模的结果。
输入格式
第一行三个整数 、 和 。
第二行 个整数,依次表示每件物品的体积。
输出格式
一行一个整数,表示「恰好 件、总体积恰好为 」的方案数对 取模的结果(凑不出则为 )。
样例
输入
3 2 2 1 1 2
输出
1
样例解释
要恰好选 件、体积和恰好为 :只有「第 1 + 2 件」一种方案()。
只选第 3 件体积为 但件数是 ,不合「恰好 件」;第 1 + 3 件体积为 ,超出。