Məsələlər
Подмножество сумм
Подмножество сумм
Для заданного множества \textbf{X }из \textbf{n }не обязательно различных чисел и значению \textbf{t} вычислить количество непустых подмножеств \textbf{Y }множества \textbf{X }со свойством, что сумма всех чисел в \textbf{Y} не превосходит \textbf{t}, а добавление любого числа из \textbf{X-Y} в \textbf{Y }делает сумму больше чем \textbf{t}. Числа во множестве могут иметь одинаковые значения, но они должны рассматриваться как разные.
\InputFile
Состоит из нескольких тестов. Каждый тест начинается со строки, содержащей два неотрицательных целых числа \textbf{n }(\textbf{0 }≤ \textbf{n }≤ \textbf{30}) и \textbf{t }(\textbf{0 }≤ \textbf{t }≤ \textbf{1000}). Далее следует одна или более строк с \textbf{n} неотрицательными числами принадлежащими \textbf{X}. Последняя строка содержит "\textbf{0 0}" и не обрабатывается.
\OutputFile
Для каждого теста вывести количество искомых подмножеств.
Giriş verilənləri #1
6 25 8 9 8 7 16 5 30 250 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 0 0
Çıxış verilənləri #1
15 16509438