记录编号 614975 评测结果 AAAAAAAAAA
题目名称 68.[NOIP 2005]采药 最终得分 100
用户昵称 Gravatar2_16鸡扒拌面 是否通过 通过
代码语言 C++ 运行时间 0.035 s
提交时间 2026-04-22 14:36:53 内存使用 3.93 MiB
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;

int n,m,dp[1005][1005]={0},ans=0,ans1;

int main()
{
	freopen("medic.in","r",stdin);
	freopen("medic.out","w",stdout);
	cin>>m>>n;
	for(int i=1;i<=n;++i)
	{
		int v,w;
		cin>>v>>w;
		for(int j=0;j<=m;++j)
		{
			if(j<v) dp[i][j]=dp[i-1][j];
			else dp[i][j]=max(dp[i-1][j],dp[i-1][j-v]+w);
		}      
	}
	ans1=dp[n][m]; 
	cout<<dp[n][m];
	return 0;
}