python
查看原帖
python
725195
fffff111楼主2022/5/10 16:21

a=int(input()) b=int(input()) c=[] for i in range(b): c.append(int(input())) d=[0]*(a+1) t=d[:] q=t[:] for i in range(b): d=q[:] for j in range(1,a+1): if j-c[i]>=0: t[j]=max(t[j],t[j-c[i]]+c[i]) else: continue q[j]=t[j] t=d[:] d=q[:] print(a-d[a]) 请问为什么超时了

2022/5/10 16:21
加载中...