• c++01背包问题动态规划

    #include<bits/stdc++.h> using namespace std; const int N=1010; int f[N]; int main() { int n,m; cin>>n>>m; for(int i=0;i<n;i++) { int v,w; cin>>v>>w; for(int j=m;j>=v;j--) f[j]=max(f[j],f[j-v]+w); } cout<<f[m]; return 0; }

    0
    291
    316B
    2024-01-21
    0
  • 创作能手

    授予每个自然周发布4篇到6篇原创IT博文的用户
  • 勤写标兵

    授予累计1周发布3篇原创IT博文的用户
  • 新秀勋章

    用户首次发布原创文章,审核通过后即可获得
关注 私信
上传资源赚积分or赚钱