A. Сколько подмножеств даёт сумму
2000 мс · 256 МБ · всё или ничего
Даны веса предметов. Посчитайте, сколько подмножеств имеют суммарный вес ровно . Пустое подмножество считается, его вес равен нулю.
Разминка: задача решается и обычной динамикой по суммам, но здесь мы намеренно перебираем маски — чтобы поставить руку.
Формат ввода
В первой строке и (, ). Во второй — чисел ().
Формат вывода
Выведите количество подмножеств с суммой ровно .
Примеры
ввод
1 0 5
вывод
1
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.