Я пишу программу на Python, и я понял, что проблема, которую мне нужно решить, требует от меня заданного набора S
с элементами n
(| S | = n) для проверки функции на всех возможных подмножеств некоторого порядка m
(т.е. с m числом элементов). Чтобы использовать ответ для создания частичного решения, а затем повторите попытку со следующим порядком m = m + 1, пока m = n.
Я собираюсь написать решение формы:
def findsubsets(S, m):
subsets = set([])
...
return subsets
Но зная Python, я ожидал, что решение уже существует.
Каков наилучший способ для этого?