当前位置: 首页 > news >正文

题解:数列划分

【题目描述】

给出 \(n\) 项的数列,要求将数列划分成若干段,且每一段之和都不超过 \(s\)。 求一共有多少种满足要求的划分方法。

方法数很大,只要求输出除以 \(10^9\) 的余数。

【输入】

\(1\) 行,两个正整数 \(n,s\)

\(2\) 行,\(n\) 个正整数 \(a_1,a_2,⋯ ,a_n\)

【输出】

一个整数,划分方法数除以 \(10^9\) 的余数。

【输入样例】

5 3
1 2 1 1 1

【输出样例】

10

【代码详解】

#include<iostream>
#include<algorithm>
using namespace std;const int MOD = 1e9;  // 模数
int n, s, a[1005], sa[1005], dp[1005];  // n: 数字个数,s: 最大和限制,a: 原数组,sa: 前缀和数组,dp: 动态规划数组int main()
{cin >> n >> s;  // 读入n和sfor (int i = 1; i <= n; i++){cin >> a[i];  // 读入第i个数字sa[i] = sa[i - 1] + a[i];  // 计算前缀和}dp[0] = 1;  // 空子数组有1种划分方式for (int i = 1; i <= n; i++)  // 遍历每个位置{for (int j = i; j >= 1; j--)  // 向前遍历可能的划分点{// 检查从j到i的子数组和是否不超过sif (sa[i] - sa[j - 1] <= s){// 如果满足条件,将dp[j-1]的方案数加到dp[i]上dp[i] = (dp[i] + dp[j - 1]) % MOD;}}}cout << dp[n];  // 输出前n个元素的划分方案总数return 0;
}

【运行结果】

5 3
1 2 1 1 1
10
http://www.jsqmd.com/news/398960/

相关文章:

  • OpenClaw(Clawdbot):2026阿里云服务器部署指南,高效实用宝典超赞
  • OpenClaw(原Clawdbot)2026阿里云部署:新手快速入门教程
  • OpenClaw(clawdbot):2026年腾讯云部署全流程,教程呈现超清晰
  • OpenClaw(Clawdbot):2026阿里云服务器部署指南,简单实用技巧超多
  • 从“盲管”到“智管”:基于物联网的工程机械智能管理系统全解析
  • 2026年工业纸盒实地厂家精选,品质之选不容错过,纸箱/农产品纸箱/工业纸箱/工业纸盒/纸盒,纸盒直销厂家哪家好 - 品牌推荐师
  • 问题解决方法:步骤如下,Python 定时器打包成桌面 exe,双击直接用
  • 致命压缩:AI重构网络攻击链路,从暴露到利用的“分钟级绝杀”与防御突围
  • 普朗克尺度到原子之间
  • 警惕!OAuth令牌劫持成主流:微软365持续攻击潮,持久化控制无孔不入
  • 工业多Agent架构-借鉴OpenCraw架构
  • 2026 辽宁口碑较好的荣威汽车增压器改装店大排行,卡特增压器/潍柴430天然气增压器,汽车增压器组件推荐排行榜单 - 品牌推荐师
  • Sarscape软件中手动GCP选取后消失的问题
  • Python如何实现认证、权限与限流功能?
  • 春节收的闲置卡要变现?沃尔玛购物卡安全回收如何避坑都了解嘛? - 京顺回收
  • 2GHz微带阵列天线,HFSS仿真模型,介质板为FR4,增益4.5dBi,驻波小于1.5
  • WordPress 被植入隐藏管理员后门?清理实战分析
  • 电机:05 三相异步电机:工业界的“老黄牛”
  • 2026评价好的现浇搭建公司推荐,为你的项目保驾护航,现浇楼梯/现浇保温层/现浇楼板/楼板现浇,现浇搭建公司有哪些选哪家 - 品牌推荐师
  • 电子世界的奇妙冒险:10-2 触发器与时序电路入门:0和1世界的“记忆大师”和“计步高手”
  • 2026年清洗机网带工厂靠谱推荐,最新排行来了,不锈钢网带/弯板链条/爬坡输送机/垂直提升机,网带制造商怎么选购 - 品牌推荐师
  • OpenClaw(clawdbot):2026年腾讯云部署教程,解锁AI新功能超妙
  • OpenClaw(Clawdbot):2026腾讯云服务器部署指南,实用技巧超多
  • Warum ein Mann eine Frau beibringen kann, wie man sich verhaltet in names
  • 2026年长治服务好的抖音矩阵公司口碑推荐榜,微信朋友圈广告/抖音广告代运营/抖音代运营/视频矩阵,抖音矩阵企业找哪家 - 品牌推荐师
  • 2.21
  • 01序列【牛客tracker 每日一题】
  • OpenFast与Simlink联合仿真模型下的风电机组独立与统一变桨控制研究
  • mysql InnoDB 索引:主键索引、普通索引、联合索引
  • 意义行为原生到全球人类责任主义——AI元人文的层次融合与文明奠基