记录编号 346473 评测结果 AAAAAAAAAA
题目名称 [NOIP 1996]砝码称重 最终得分 100
用户昵称 Gravatar*柯南* 是否通过 通过
代码语言 C++ 运行时间 0.039 s
提交时间 2016-11-12 09:37:51 内存使用 0.35 MiB
显示代码纯文本
#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <cmath>
#include <climits>
#include <cstdlib>
using namespace std;

int a1,a2,a3,a4,a5,a6,ans,maxn1;
const int maxn=10000+10;
int a[maxn];

void dfs(int x);
int main()
{
	freopen("fmcz.in","r",stdin);
	freopen("fmcz.out","w",stdout);
	
	cin>>a1>>a2>>a3>>a4>>a5>>a6;
	maxn1=a1+2*a2+3*a3+5*a4+10*a5+20*a6;
	for(int i1=0;i1<=a1;i1++)
	for(int i2=0;i2<=a2;i2++)
	for(int i3=0;i3<=a3;i3++)
	for(int i4=0;i4<=a4;i4++)
	for(int i5=0;i5<=a5;i5++)
	for(int i6=0;i6<=a6;i6++)
	{
		a[i1+2*i2+3*i3+5*i4+10*i5+20*i6]=1;
	}
 	for(int i=0;i<maxn1;i++)
		ans+=a[i];
	cout<<ans<<endl;
	 
	
	return 0;
}