比赛 清明时悲哀杯 评测结果 AAAAAAAAAA
题目名称 终极装备 最终得分 100
用户昵称 东林桂香 运行时间 0.011 s
代码语言 C++ 内存使用 0.36 MiB
提交时间 2017-03-31 20:33:11
显示代码纯文本
#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
int m,n,t;
int v[220][3],w[220][3];
int hi[11000];
int max(int a,int b){
	return a>b? a:b;
}
int main()
{
	freopen("besta.in","r",stdin);
	freopen("besta.out","w",stdout);
	scanf("%d%d%d",&m,&n,&t);
	for(int i=1;i<=n;i++)scanf("%d%d%d%d",&v[i][1],&w[i][1],&v[i][2],&w[i][2]);
	for(int i=1;i<=n;i++)
	  for(int j=m;j>=0;j--)
	    for(int k=1;k<3;k++)
	      if(j>=w[i][k])hi[j]=max(hi[j],hi[j-w[i][k]]+v[i][k]);
    printf("%d",hi[m]+t);
	fclose(stdin);
	fclose(stdout);
	return 0;
}