技术栈

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篇(上)
相关推荐
囊中之锥.
2 分钟前
《机器学习SVM从零到精通:图解最优超平面与软间隔实战》
算法·机器学习·支持向量机
chenyuhao2024
8 分钟前
Linux网络编程:HTTP协议
linux·服务器·网络·c++·后端·http·https
Minecraft红客
26 分钟前
ai_dialogue_framework项目1.0(纯原创)
c++·测试工具·电脑
必胜刻
40 分钟前
复原 IP 地址(回溯算法)
tcp/ip·算法·深度优先
YGGP
1 小时前
【Golang】LeetCode 5. 最长回文子串
算法·leetcode
挖矿大亨
1 小时前
C++中的赋值运算符重载
开发语言·c++·算法
Liu-Eleven
1 小时前
Qt/C++开发嵌入式项目日志库选型
开发语言·c++·qt
qq_43355454
1 小时前
C++区间DP
c++·算法·动态规划
saber_andlibert
1 小时前
【C++转GO】文件操作+协程和管道
开发语言·c++·golang
Halo_tjn
2 小时前
Java IO流实现文件操作知识点
java·开发语言·windows·算法
热门推荐
01GitHub 镜像站点02从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击03电脑检测软件—图吧工具箱04Linux下V2Ray安装配置指南05Claude Code Skills 实用使用手册06Web安全中SQL注入绕过WAF的具体手法和实战案例07UV安装并设置国内源08jdk21下载、安装(Windows、Linux、macOS)093D 圣诞树网页代码10SQLmap 完整使用指南:环境搭建 + 命令详解 + 实操案例