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