数学问题,最好能用python解决。

img

解一个数学问题,正文不允许有重复符号出现,只能上截图了。还必须大于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])