80分,求大佬
查看原帖
80分,求大佬
1208635
caochenkai楼主2023/12/20 20:03
#include<iostream>
using namespace std;
int v,n,a[35],b[35],f[20005];
int main()
{
	cin>>v>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i];
		cin>>b[i];
	}
	for(int i=1;i<=n;i++)
		for(int j=v;j>=a[i];j--)
			f[j]=max(f[j-1],f[j-a[i]]+a[i]*b[i]);
	cout<<f[v];
	return 0;
}
2023/12/20 20:03
加载中...