for(int i=1;i<=N;i++)
for(int j=M;j>0;j--)
for(int k=L;k>=t[i];k--)
if(j==1||f[j-1][k-t[i]]!=0)
f[j][k]=max(f[j][k],f[j-1][k-t[i]]+v[i]);
快速帮助 | 运行状态 | 反馈举报 | 关于我们 | 免责声明 | 浙ICP备11060257号 Processed in 0.0017 Second(s) Copyright (C) RQNOJ 2007-2019. All Rights Reserved.