技术栈

389 摆花

岸榕.2025-01-01 10:23
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;
}
上一篇:K8s集群平滑升级(Smooth Upgrade of K8S Cluster)
下一篇:力扣刷题:栈和队列OJ篇(上)
相关推荐
写个博客
1 分钟前
暑假算法日记第三天
算法
✿ ༺ ོIT技术༻
27 分钟前
剑指offer第2版:动态规划+记忆化搜索
算法·动态规划·记忆化搜索
算法练习生
1 小时前
Qt核心类QWidget及其派生类详解
开发语言·c++·qt
oioihoii
1 小时前
C++11标准库算法:深入理解std::none_of
java·c++·算法
老虎0627
1 小时前
数据结构(Java)--位运算
java·开发语言·数据结构
karmueo46
3 小时前
视频序列和射频信号多模态融合算法Fusion-Vital解读
算法·音视频·多模态
小汉堡编程
4 小时前
数据结构——vector数组c++(超详细)
数据结构·c++
写代码的小球
6 小时前
求模运算符c
算法
雾里看山
8 小时前
顺序表VS单链表VS带头双向循环链表
数据结构·链表
tan180°
9 小时前
MySQL表的操作(3)
linux·数据库·c++·vscode·后端·mysql
热门推荐
01Java学习第十五部分——MyBatis02集群聊天服务器---MySQL数据库的建立03Coze扣子平台完整体验和实践(附国内和国际版对比)04基于odoo17的设计模式详解---装饰模式05使用Ruby接入实时行情API教程06扣子(coze)实战|我用扣子搭建了一个自动分析小红薯笔记内容的AI应用|详细步骤拆解07Everything文件检索工具 几秒检索几百G的文件08基于odoo17的设计模式详解---单例模式09DeepSeek各版本说明与优缺点分析10身弱武修法:玄之又玄,奇妙之门