技术栈

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篇(上)
相关推荐
2301_76570314
12 小时前
C++代码复杂度控制
开发语言·c++·算法
m0_70883096
12 小时前
C++中的享元模式实战
开发语言·c++·算法
naruto_lnq
12 小时前
分布式计算C++库
开发语言·c++·算法
m0_70665323
13 小时前
模板编译期排序算法
开发语言·c++·算法
历程里程碑
13 小时前
Linxu14 进程一
linux·c语言·开发语言·数据结构·c++·笔记·算法
木井巳
13 小时前
【递归算法】验证二叉搜索树
java·算法·leetcode·深度优先·剪枝
m0_56135967
13 小时前
嵌入式C++加密库
开发语言·c++·算法
近津薪荼
13 小时前
优选算法——双指针专题7(单调性)
c++·学习·算法
JiL 奥
13 小时前
Nexus制品归档(c/c++项目)
c语言·c++
j44556611
13 小时前
C++中的职责链模式实战
开发语言·c++·算法
热门推荐
01GitHub 镜像站点02Clawdbot 中文汉化版 接入微信、飞书03OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)042026数学建模美赛题目特点与选题建议,常用四大模型汇总052026美赛A题智能手机电池续航时间预测的连续时间数学模型06UV安装并设置国内源07在Trae中使用Pencil MCP08Claude Code Skills 实用使用手册09Linux下V2Ray安装配置指南10一种新的LCA算法