‹ 上一题 下一题 ›

j02052. 精确配重实验 未做

1000 ms 256 MB 测试点 10 背包问题J·复赛必做100题自拟题r2一维动态规划

题目描述

物理实验需要恰好总重为 克的砝码组合。现有 个砝码,第 个重 克,每个砝码至多用一次。两种方案只要有任意一个砝码的选用情况不同就算不同。求恰好凑出总重 的方案数,答案对 +7 取模;无法恰好凑出时输出 0。

输入格式

第一行两个整数 和 ,表示砝码个数与目标总重。接下来 行,每行一个整数 ,表示第 个砝码的重量。

输出格式

一行一个整数,表示恰好凑出总重 的方案数对 +7 取模的结果(无法凑出即为 0)。

样例

输入
4 6
1
2
3
3
输出
3

数据范围

  • 对于 30% 的数据: 20, 120(可枚举子集统计)。
  • 对于 60% 的数据: 100, 3000。
  • 对于 100% 的数据: 500, ,1 ,。
输入
输出

            
答案