#P2840. 纸币问题 2
纸币问题 2
题目背景
你是一个非常有钱的小朋友。
题目描述
你有 种面额互不相同的纸币,第 种纸币的面额为 并且有无限张,现在你需要支付 的金额,求问有多少种方式可以支付面额 ,答案对 取模。
注意在这里,同样的纸币组合如果支付顺序不同,会被视作不同的方式。例如支付 元,使用一张面值 的纸币和一张面值 的纸币会产生两种方式( 和 )。
输入格式
第一行两个正整数 ,分别表示纸币的种数和要凑出的金额。
第二行一行 个以空格隔开的正整数 依次表示这 种纸币的面额。
输出格式
一行一个整数,表示支付方式的数量。
6 15
1 5 10 20 50 100
42
3 15
1 5 11
39
提示
对于 的数据,满足 ,;
对于 的数据,满足 ,。
其实小朋友并不有钱。