RE求助
查看原帖
RE求助
679557
dark_assassin楼主2023/2/24 18:28

RT

#include<bits/stdc++.h>
#define N 105
using namespace std;
int n,m;
int v[N],w[N],f[N];
int main()
{
	cin>>m>>n;
	for(int i=0;i<n;i++)
	{
		cin>>w[i]>>v[i];
	}		
	for(int i=0;i<n;i++)
	{
		for(int j=m;j>=w[i];j--)
		{
			if(f[j]<f[j-w[i]]+v[i])
			{
				f[j]=f[j-w[i]]+v[i];
			}
		}
	}
	cout<<f[m]<<endl;//是m,不是n 
	return 0;
}
2023/2/24 18:28
加载中...