简单背包
2025-07-13 08:39:36
发布于:浙江
1阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int n,v,f[15000];
int main(){
cin>>n>>v;
int w,m;
for(int i=1;i<=v;i++){
cin>>w>>m;
for(int j=n;j>0;j--){
if(w<=j)f[j]=max(f[j],f[j-w]+m);
}
}
cout<<f[n];
return 0;
}
这里空空如也
有帮助,赞一个