#914. 称糖果

称糖果

当前没有测试数据。

题目描述

桌子上有 nn 颗糖果,第 ii 颗糖果的重量为 aia_i。你可以挑选其中至少一颗糖果,并称取这部分糖果的总重量,若这部分糖果的总重量恰好为 ww,则你可以免费获得这些糖果。

请判断:你有没有免费获得糖果的可能性?

输入格式

第一行:两个整数 n,wn,w,含义与题目中相同。

第二行:nn 个整数,分别表示每颗糖果的重量。

输出格式

若存在免费获得糖果的可能性,则输出yes;否则输出no

样例

5 10
2 7 3 1 7
yes
3 3
1 1 4
no
5 5
7 6 3 5 1
yes

样例 11 解释

55 颗糖果,重量分别为 2,7,3,1,72,7,3,1,7,需要挑选出重量恰好为 1010 的一组糖果,可以选择 {2,7,1}\{2,7,1\} 或者 {7,3}\{7,3\} 中的任意一种组合。

样例 22 解释

33 颗糖果,重量分别为 1,1,41,1,4,需要挑选出重量恰好为 33 的一组糖果,无论怎样挑选都不可能达成。

数据规模与约束

对于 60%60\% 的数据,1n1001≤n≤100

对于 100%100\% 的数据,1n1051ai1001w1091≤n≤10^5,1≤a_i≤100,1≤w≤10^9