玄关,急
查看原帖
玄关,急
1252442
lucy2012楼主2024/4/27 14:51
#include<bits/stdc++.h>
using namespace std;
int a[7],w[7]={1,2,3,5,10,20},dp[1010],sum=0;
int main(){
	for(int i=1;i<=6;i++)
	    cin>>a[i];
    dp[0]=1;
    for(int i=1;i<=6;i++){
    	for(int j=1;j<=a[i];j++){
    		for(int q=1000;q>=1;q--){
    			if(dp[q]==1)
    			    dp[q+w[i]]=1;
			}
		}
	}
	for(int i=1;i<=1000;i++)
	    sum+=dp[i];
	printf("Total=%d",sum);
    return 0;
}
2024/4/27 14:51
加载中...