记录编号 446948 评测结果 AAAAA
题目名称 Turkey的奇妙冒险 最终得分 100
用户昵称 Gravatar+1s 是否通过 通过
代码语言 C++ 运行时间 0.000 s
提交时间 2017-09-09 10:07:47 内存使用 0.00 MiB
显示代码纯文本
#include<cstdio>
int m,n,v[1010],w[1010],mem[1010][1010];
int mx(int a,int b){return a>b?a:b;}
int dp(int i,int j)
{
	if(j<0)return-2000000000;
	if(j==0)return 0;
	if(i>n)return 0;
	if(mem[i][j]!=0)return mem[i][j];
	return mem[i][j]=mx(dp(i+1,j-v[i])+w[i],dp(i+1,j));
}
int wow()
{
	freopen("baby.in","r",stdin);
	freopen("baby.out","w",stdout);
	scanf("%d %d",&m,&n);
	for(int i=1;i<=n;i++)scanf("%d %d",&v[i],&w[i]);
	printf("%d",dp(1,m));
	return 0;
}
int faq=wow();
int main()
{
	return 0;
}