背包问题(分组背包问题)

背包问题(分组背包问题)_第1张图片

 代码:

#include
#include
#include
#include
const int N=110;
int n,m;
int f[N],v[N],w[N];
using namespace std;

int main(){
    cin>>n>>m;
    for(int i=0;i>s;
        for(int j=0;j>v[j]>>w[j];
        for(int j=m;j>=0;j--){
            for(int k=0;k=v[k])f[j]=max(f[j],f[j-v[k]]+w[k]);
            }
        }
    }
    cout<

你可能感兴趣的:(动态规划,算法)