#ABC251B. 至多三个砝码(判题版)

至多三个砝码(判题版)

至多三个砝码(判题版)

题目描述

NN 个砝码,称为砝码 11、砝码 22\dots、砝码 NN。砝码 ii 的质量为 AiA_i

若正整数 nn 满足以下条件,则称其为好整数:

可以选择至多 33 个不同的砝码,使它们的总质量为 nn

求不超过 WW 的好整数的个数。

输入格式

输入按以下格式从标准输入给出:

N W
A_1 A_2 … A_N

输出格式

打印答案。

样例

2 10
1 3
3

如果只选择砝码 11,其总质量为 11,所以 11 是好整数。

如果只选择砝码 22,其总质量为 33,所以 33 是好整数。

如果选择砝码 1122,其总质量为 44,所以 44 是好整数。

没有其他好整数。此外,113344 都是不超过 WW 的整数。因此答案是 33

2 1
2 3
0

不存在不超过 WW 的好整数。

4 12
3 3 3 3
3

好整数有 33 个:3,63, 699

例如,如果选择砝码 112233,其总质量为 99,所以 99 是好整数。

注意 1212 不是好整数。

7 251
202 20 5 1 4 2 100
48

数据范围

  • 1N3001 \le N \le 300
  • 1W1061 \le W \le 10^6
  • 1Ai1061 \le A_i \le 10^6
  • 输入中的所有值均为整数。
难度 普及-
通过率
尝试 0
已通过 0
ID
2750
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签