记录编号 551157 评测结果 AAAAAAAAAA
题目名称 [NOIP 2005]采药 最终得分 100
用户昵称 Gravatarcb 是否通过 通过
代码语言 C++ 运行时间 0.010 s
提交时间 2020-04-20 10:19:35 内存使用 13.70 MiB
显示代码纯文本
#include <iostream>
#include <cstdio>
using namespace std;
int t,m,a,b,f[10001]={0};
int main()
{
	freopen("medic.in","r",stdin);
	freopen("medic.out","w",stdout);
	scanf("%d%d",&t,&m);
	for(int q=1;q<=m;q++) {
		scanf("%d%d",&a,&b);
		for(int w=t;w>=a;w--) {
			if (f[w-a]+b>f[w]) f[w]=f[w-a]+b;
		}
	}
	printf("%d\n",f[t]);
	return 0;
}