python代码求助!只有30分,求大佬指点
  • 板块P2089 烤鸡
  • 楼主genk641
  • 当前回复1
  • 已保存回复1
  • 发布时间2023/6/8 22:44
  • 上次更新2023/10/23 13:37:15
查看原帖
python代码求助!只有30分,求大佬指点
1019609
genk641楼主2023/6/8 22:44
n = eval(input())
res = []
ans = [0]*11
def dfs(num,sums): #num表示当前为第几种调料,sums表示当前总质量
    if sums>n: return
    if num>10:
        if sums==n:
            res.append(ans[1:])
        return
    for i in range(1,3):
        ans[num] = i
        dfs(num+1,sums+i)
dfs(1,0)
print(len(res))
for item in res:
    print(" ".join(str(i) for i in item))
2023/6/8 22:44
加载中...