记录编号 319764 评测结果 AAAAAAAAAA
题目名称 小吃店 最终得分 100
用户昵称 GravatarHzoi_Go灬Fire 是否通过 通过
代码语言 C++ 运行时间 2.070 s
提交时间 2016-10-11 07:39:56 内存使用 24.32 MiB
显示代码纯文本
/*
	Name: 小吃店
	Copyright: 
	Author: Go灬Fire 
	Date: 11/10/16 07:38
	Description: 不要开long long,普通的二维费用背包 
*/
#include<cmath>
#include<algorithm>
#include<cstring>
#include<cstdio>
#include<cstdlib>
#define LL long long
using namespace std;
const int maxn=51;
int n,mon,tot,w[maxn],v[maxn];
int f[2510][2510];
void Init();
int main(){
	freopen("food.in","r",stdin);
	freopen("food.out","w",stdout);
    Init();
    //system("pause");
    return 0;
}
void Init(){
	scanf("%d%d%d",&n,&mon,&tot);
	for(int i=1;i<=n;i++){
		scanf("%d%d",&w[i],&v[i]);
	}
	f[0][0]=1; 
	for(int i=1;i<=n;i++){
		for(int j=mon;j>=w[i];j--){
			for(int k=tot;k>=v[i];k--){
				f[j][k]+=f[j-w[i]][k-v[i]];
			}
		}
	}
	printf("%d\n",f[mon][tot]);
}