【前言】
第一次尝试做小结...有点不好意思...千万别嫌我代码丑
因为嫌弃也没办法啊哈哈哈哈哈哈
为啥只有BCD?因为AE不会啊...
【分析】
我不知道怎么说...用b[i]保存摆i盆花的方案数叭
然后当判断到i种花可以满足需要的数量的时候就加上b[j-k]
【代码】
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,m,a[105],b[105],i,j,k;
while(cin>>n>>m){
memset(b,0,sizeof(b));
b[0]=1;
for(i=1;i<=n;i++)
cin>>a[i];
for(i=1;i<=n;i++)
for(j=m;j>0;j--)