Все задачи
Сложнаяdp

Сумма подмножества

Лимит времени 2 с · Память 64 МБПринято: —Решили: 0

Условие

В первой строке дано n, во второй — n положительных целых чисел, в третьей — число S. Выведите YES, если можно выбрать подмножество данных чисел с суммой ровно S, иначе NO. Сумма пустого подмножества равна 0.

Примеры

Пример 1
Ввод
5
1 2 3 4 5
11
Вывод
YES
Пример 2
Ввод
3
2 4 6
5
Вывод
NO

Ограничения

  • 1 ≤ n ≤ 100
  • 1 ≤ a_i ≤ 1000
  • 0 ≤ S ≤ 10^5
Решите задачу, чтобы открыть разбор.

ИИ-наставник

Застряли? Возьмите подсказку — наставник объясняет идею, но никогда не выдаёт решение.