为啥R了?
查看原帖
为啥R了?
677091
MnZnOIer楼主2023/7/14 11:52
#include<bits/stdc++.h>
#define ll unsigned long long
#define dl double
#define bl bool
#define ch char
#define st string
using namespace std;
const ll N=1001,M=1001;
ll a[M],m,w[M]={0,1,2,3,5,10,20};
bl f[N];
int main(){
	for(ll i=1;i<=6;i++){cin>>a[i];m+=a[i]*w[i];}
	for(ll i=1;i<=6;i++)for(ll j=1;j<=a[i];j++)for(ll k=m;k>=0;k--)if(f[k])f[k+w[i]]=1;
	ll ans=0;
	for(ll i=1;i<=m;i++)if(f[i])ans++;
	cout<<"Total="<<ans;
	return 0;
}

求调

2023/7/14 11:52
加载中...