100
#LS1134. 【普及】部分和问题_大数据

【普及】部分和问题_大数据

题目描述

本题和 LS1133.【入门】部分和问题 的唯一区别在于 nn 的范围

给定整数 a1,a2,,ana_1, a_2, \cdots, a_n,判断是否可以从中选出若干数,使它们的和恰好为 kk

输入格式

第 1 行包含两个整数 nnkk;

第 2 行包含 nn 个整数 a[i]a[i]

输出格式

如果可以输出 "Yes",否则输出 "No"

4 13
1 2 4 7
Yes

提示

  • O(230)O(2^{30}) 的解法是不能通过此题的

【样例 #1 解释】

请思考后再点击查看提示

数据规模与限制

  • 1n301 \leq n \leq 30
  • 108ai108-10^8 \leq a_i \leq 10^8
  • 108k108-10^8 \leq k \leq 10^8

来源