/ Vijos / 题库 /

硬币问题

硬币问题

时间限制:1秒  内存限制:256M


【题目描述】

  有 \(n\) 个硬币,面值分别为 \(v[1]..v[n]\)(单位:元)。请你计算用这些硬币构造面值 \(T\) 的方案数。

【输入格式】

  第 1 行是整数 \(n\) 和 \(T\),表示有 \(n\) 个硬币,要构造的面额为 \(T\)。
  第 2 行有 \(n\) 个互不相同的正整数,第 \(i\) 个整数 \(v[i]\) 表示硬币 \(i\) 的面额。

【输出格式】

  输出一个整数,表示构造面额 \(T\) 的方案数 \(mod\ (10^9+7)\) 的结果。

【输入输出样例】

 Input

3 4
1 3 4

 Output

2

【数据限制】

  对于 \(100\%\) 的数据,\(1≤n≤500\),\(1≤v[i]≤10000\),\(1≤T≤100000\)。

【来源】

  Mr.he

信息

ID
2140
难度
(无)
分类
动态规划 | 递推 点击显示
标签
(无)
递交数
0
已通过
0
通过率
?
被复制
3
上传者