比赛 |
noip2016普及练习1 |
评测结果 |
AAAAAAAAAA |
题目名称 |
砝码称重 |
最终得分 |
100 |
用户昵称 |
*柯南* |
运行时间 |
0.004 s |
代码语言 |
C++ |
内存使用 |
0.31 MiB |
提交时间 |
2016-11-03 19:25:30 |
显示代码纯文本
//cojs.tk 41 1265 382 477 1660 ★
//http://www.cr173.com/html/15301_all.html
#include <iostream>
#include <cstdio>
#include <cmath>
#include <ctime>
#include <cstring>
#include <string>
#include <cstdlib>
#include <climits>
#include <algorithm>
using namespace std;
const int maxn=1000+10;
int a1,a2,a3,a4,a5,a6;
int ans,max1;
bool f[maxn];
int main()
{
freopen("fmcz.in","r",stdin);
freopen("fmcz.out","w",stdout);
scanf("%d%d%d%d%d%d",&a1,&a2,&a3,&a4,&a5,&a6);
max1=a1+a2*2+a3*3+a4*5+a5*10+a6*20;
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++)
{
if(i1+i2+i3+i4+i5+i6!=0)
{
int t;
t=i1+i2*2+i3*3+i4*5+i5*10+i6*20;
f[t]=true;
}
}
for(int i=1;i<=max1;i++)
{
if(f[i])
{
ans++;
}
}
printf("%d\n",ans);
return 0;
}