大红大紫,求助,悬2关!
查看原帖
大红大紫,求助,悬2关!
1054257
AndyCGM楼主2024/4/16 22:59
#include<bits/stdc++.h>
using namespace std;
long long n,m,w[10005],v[10005],f[10000005];
int main(){
	cin >> n >> m;
	for(int i=1;i<=n;i++)
		cin >> w[i] >> v[i];
	for(int i=1;i<=n;i++)
		for(int j=w[i];j<=m;j++)
			f[j]=max(f[j],f[j-w[i]]+v[i]);
	cout << f[m];
	return 0;
}
2024/4/16 22:59
加载中...