#C08L04P04. C08.L04.位运算与二进制枚举.应用题2.和为K

C08.L04.位运算与二进制枚举.应用题2.和为K

题目描述

给出长度为 N 的数组,求能否从中选出若干个,使他们的和为 K。如果可以,,输出 Yes,否则输出 No。

输入格式

第 1 行,输入 N,K,为数组的长度和需要判断的和(2 ≤ N ≤20,1 ≤ K ≤10^9)

第 2 行,N 个值,表示数组中元素的值(1 ≤ a[i] ≤10^6)

输出格式

输出 Yes 或 No。

样例

5 13
2 4 6 8 10
No