EduBrick

K. Большой рюкзак

3000 мс · 256 МБ · всё или ничего

Есть NN предметов с весами w1,…,wNw_1, \dots, w_N. Можно ли выбрать несколько предметов так, чтобы их суммарный вес был равен ровно WW?

Формат ввода

Первая строка содержит числа NN (1≤N≤20001 \le N \le 2000) и WW (1≤W≤2⋅1061 \le W \le 2 \cdot 10^6).

Вторая строка — NN чисел wiw_i (1≤wi≤20001 \le w_i \le 2000).

Формат вывода

Одно слово: YES или NO.

Примеры

ввод
5 10
1 2 3 4 5
вывод
YES
ввод
2 10
4 5
вывод
NO
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.