1 条题解
-
0
C :
#include<stdio.h> int x1,x2,x3,x4,x5,x6,sum=0; short int flag[1001]; int main() { scanf("%d%d%d%d%d%d",&x1,&x2,&x3,&x4,&x5,&x6); for(int i1=0;i1<=x1;i1++) for(int i2=0;i2<=x2;i2++) for(int i3=0;i3<=x3;i3++) for(int i4=0;i4<=x4;i4++) for(int i5=0;i5<=x5;i5++) for(int i6=0;i6<=x6;i6++) flag[i1+i2*2+i3*3+i4*5+i5*10+i6*20]++; for(int i=1;i<=1000;i++) { if(flag[i]!=0) { sum++; } } printf("%s%d","Total=",sum); return 0; }
C++ :
#include <iostream> using namespace std; int main() { long long a1,a2,a3,a4,a5,a6,sum=0; bool mass[1001]={false}; cin>>a1>>a2>>a3>>a4>>a5>>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++) mass[i1+2*i2+3*i3+5*i4+10*i5+20*i6]=true; for(int i=1;i<=1000;i++) if (mass[i]==true)sum++; cout<<"Total="<<sum<<endl; return 0; }
- 1
信息
- ID
- 786
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者