个人简介
作者简介:大家好!我是yukki。
个人主页:yukki.
喜欢:????点赞????收藏????一键三连!
- 共勉
题目:传送门
#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
const int N = 10000;
int n,m;
int f[N];
int v[N],w[N];
int main()
{
cin>>n>>m;
for(int i=1;i<=n;i++)
{
cin>>v[i]>>w[i];
}
for(int i=1;i<=n;i++){
for(int j=m;j>=v[i];j--)
{
f[j]=max(f[j],f[j-v[i]]+w[i]);
}
}
int res=0;
for(int i=1;i<=m;i++)
{
res=max(res,f[i]);
}
cout<<res;
}
最后
以上就是饱满小蚂蚁最近收集整理的关于01背包问题的全部内容,更多相关01背包问题内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复