Easy
2025-01-11 20:18:39
发布于:江苏
2阅读
0回复
0点赞
水题!!!!!!
6层for循环直接干爆!
#include<bits/stdc++.h>
using namespace std;
int a,b,c,d,e,f;
int dp[1000005];
int num=0;
int main(){
cin>>a>>b>>c>>d>>e>>f;
for(int i=0;i<=a;i++){
for(int j=0;j<=b;j++){
for(int k=0;k<=c;k++){
for(int l=0;l<=d;l++){
for(int m=0;m<=e;m++){
for(int n=0;n<=f;n++){
int sum=i+2j+3k+5l+10m+20*n;
if(!dp[sum]){
dp[sum]=1;
num++;
}
}
}
}
}
}
}
cout<<"Total="<<num-1;
return 0;
}
这里空空如也

有帮助,赞一个