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