比赛 叫图论的DP题 评测结果 AAAAAAAAAA
题目名称 开心的金明 最终得分 100
用户昵称 @@@ 运行时间 0.009 s
代码语言 C++ 内存使用 2.48 MiB
提交时间 2017-08-30 18:53:35
显示代码纯文本
#include <fstream>
using namespace std;
ifstream cin("happy.in");
ofstream cout("happy.out");
int main()
{
	int i,j,n,m,v[200006]/*重*/,w[200006]/*价*/,f[200006];
	cin>>n>>m;
	for(i=0;i<=26;i++)f[i]=0;
	for(i=1;i<=m;i++)
		cin>>v[i]>>w[i];
	for(i=1;i<=m;i++)
		for(j=n;j>=1;j--)
			if(j>=v[i])
				f[j]=max(f[j],f[j-v[i]]+v[i]*w[i]);
	cout<<f[n];
	cin.close();
	cout.close();
	return 0;
}