不会的看着

#include <iostream>
#include <cstdio>
using namespace std;
int f[9999]={0};
int n,m;
int a,b;
int main () {
cin>>n>>m;
for (int i=1; i<=n; i++) {
cin>>a>>b;
for (int j=m; j>=b; j--) {
f[j]=max(f[j],f[j-b]+a);
}
}
cout<<f[m];
return 0;
}

0 条评论

目前还没有评论...

信息

ID
1034
难度
9
分类
动态规划 | 背包 点击显示
标签
(无)
递交数
4
已通过
2
通过率
50%
上传者