def main(n, m):
list_ = []
all_list = []
def sec_sub(n, m):
if n <= 0 or m <= 0:
return
elif n == m:
list_.append(n)
all_list.append(list(list_))
list_.pop()
else:
list_.append(n)
sec_sub(n-1, m-n)
list_.pop()
sec_sub(n-1, m)
return
sec_sub(n,m)
return all_list
print(main(12,20))
python算法题1,2...n,中随意取几个数,使其和等于sum,把所有可能组合列出来
最新推荐文章于 2023-02-01 11:48:00 发布