389 摆花

cpp 复制代码
#include <bits/stdc++.h>

using namespace std;
typedef long long ll;
const ll p=1e6+7;
int a[105],dp[105][105];
int m,n;

int main()
{
  cin>>n>>m;
  for(int i=1;i<=n;i++)cin>>a[i];

  dp[0][0]=1;

  for(int i=1;i<=n;i++)
  {
    for(int j=0;j<=m;j++)
    {
      for(int k=0;k<=min(j,a[i]);k++)
      {
        dp[i][j]=(dp[i][j]+dp[i-1][j-k])%p;
      }
    }
  }
  cout<<dp[n][m]<<endl;

  return 0;
}
相关推荐
我不是懒洋洋6 小时前
【经典题目】栈和队列面试题(括号匹配问题、用队列实现栈、设计循环队列、用栈实现队列)
c语言·开发语言·数据结构·算法·leetcode·链表·ecmascript
谭欣辰6 小时前
C++ 控制台跑酷小游戏2.0
开发语言·c++·游戏程序
锅挤6 小时前
数据结构复习(第七章):查找
数据结构
Wild_Pointer.7 小时前
C++:内存顺序(Memory Order)的概念以及使用
c++
并不喜欢吃鱼7 小时前
从零开始C++----七.继承相关模型,解析多继承与菱形继承问题(下篇)
开发语言·c++
Polaris_T7 小时前
2026最新字节大模型岗面经汇总(多平台整理)
人工智能·经验分享·算法·aigc·求职招聘
Xiaoᴗo.7 小时前
C语言2.0---------
c语言·开发语言·数据结构
ghie90907 小时前
MATLAB 解线性方程组的迭代法
开发语言·算法·matlab
m0_743106467 小时前
【浙大&南洋理工最新综述】Feed-Forward 3D Scene Modeling(二)
人工智能·算法·计算机视觉·3d·几何学
Java_小白呀7 小时前
考研408数据结构(栈与队列)
数据结构·考研·栈和队列·考研408