解一个数学问题,正文不允许有重复符号出现,只能上截图了。还必须大于30字,真是醉了。
dict = {}
for i in range(y):
if i == 0:
for j in range(x + 1):
dict[j] = [(j,)]
else:
tmp = {}
for sum in range(x + 1):
tmp[sum] = []
for j in range(x + 1):
if sum - j >= 0:
for item in dict[j]:
tmp[sum].append(item + (sum - j,))
else:
break
dict = tmp
print(dict[x])