‹ 上一题 下一题 ›

08760. 义卖书市购书方案 未做

题目描述

学校举办爱心义卖活动,图书角拿出 本旧书参加义卖书市,第 本书的定价为 元,每本书只有一本,每本书最多买一次。

社团发给你一张面值 元的购书券,付款时必须把券里的钱恰好花完:所买书的总定价要恰好等于 元,不能多也不能少。

你想知道有多少种不同的选购方案能把这张券恰好花完。两种方案不同,当且仅当存在某本书在一种方案里被买下,而在另一种方案里没有被买下。

输入格式

第一行两个整数 ,分别表示书的本数与购书券面值。

第二行 个正整数 ,用空格分隔,表示每本书的定价。

输出格式

一行一个整数,表示总定价恰好为 元的选购方案数对 取模的结果(方案数可能很大,只需输出余数)。可能没有任何方案,此时输出 。

样例

输入
4 6
1 2 3 3
输出
3

样例解释:三种方案:买第 本();买第 本();买第 本()。

样例解释:任何子集的总定价都不等于 ,方案数为 。

数据范围

对于 的数据:,,。

本题共 个测试点,每个测试点 分。

输入
输出

            
答案