热门

最新

红包

立Flag

投票

同城

我的

发布
m0_74183400
m0_74183400
2 年前
truem0_74183400

#include <iostream>
#include <algorithm>
using namespace std;
const int N = 110;
int n,m;
int v[N],w[N],s[N];
int f[N][N];
int main(){
cin>>n>>m;
for(int i = 1;i <= n;i ++) cin>>v[i]>>w[i]>>s[i];
for(int i = 1;i <= n;i ++){
for(int j = 0;j <= m;j ++){
for(int k = 0;k <= s[i];k ++){
if(j >= v[i] * k) f[i][j] = max(f[i][j],f[i - 1][j - k * v[i]] + w[i] * k);
}
}
}
cout<<f[n][m]<<endl;
return 0;
},,

CSDN App 扫码分享
分享
1
点赞
打赏
  • 复制链接
  • 举报
下一条:
得增肥了,要么这大风好不安全
立即登录