‹ 上一题 下一题 ›

g6-08051. 存钱罐的凑法 未做

1000 ms 256 MB 测试点 ? 6级·完全背包与划分GESP-60起步完全背包顺推

题目描述

小 A 的存钱罐里有 种硬币,第 种面值 元,每种都有无限多枚。她想正好凑出 元。两种凑法只要每种硬币用的枚数不完全相同,就算不同(先丢哪枚无所谓)。凑法可能非常多,请输出方案数对 取模的结果。

输入格式

第一行两个整数 、。

第二行 个整数 ,表示每种硬币的面值,保证互不相同。

输出格式

一行一个整数,表示凑出恰好 元的方案数对 取模的结果。

样例

输入 1

3 6
1 2 3

输出 1

7

共有 7 种:;;;;;;。

数据范围

,,,保证面值互不相同。保证答案不超过 。

输入
输出

            
答案