题意

对于给定的一个长度为N的正整数数列A[i],现要将其分成连续的若干段,并且每段和不超过M(可以等于M),问最少能将其分成多少段使得满足要求。

分析

一个一个加上s,如果s>m,那么s就变成当前的数字,并且tj+1

var
n,m,tj,i,s,w:longint;
begin
    readln(n,m);
    tj:=1;
    s:=0;
    for i:=1 to n do
    begin
        read(w);
        if (s+w)<=m then s:=s+w else
        begin
            s:=w;
            inc(tj);
        end;
    end;
    write(tj);
end.

转载于:https://www.cnblogs.com/YYC-0304/p/9500206.html

数列分段pascal程序相关推荐

  1. CCF201509-1 数列分段(100分)【序列处理】

    试题编号: 201509-1 试题名称: 数列分段 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段? ...

  2. CCF201509-1 数列分段(100分)

    试题编号: 201509-1 试题名称: 数列分段 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段? ...

  3. 洛谷P1182 数列分段Section II 二分答案

    洛谷P1182 数列分段Section II 二分答案 题意:将 n 个 数 分为 m段 求一种方案,使这m段中最大的和 最小 额..可能有点拗口,其实就是说每一种方案,都有对应的 每段和的最大值, ...

  4. 二分答案二题-P1182数列分段II,P1873砍树

    T1:P1182T1:P1182T1:P1182 数列分段SectionIISectionIISection II 评测记录:https://www.luogu.org/recordnew/lists ...

  5. 【二分】数列分段(ybtoj 二分-1-1)

    数列分段 ybtoj 二分-1-1 题目大意 给出一个序列A,让你把它分成m段,使每段和最大值最小 输入样例 5 3 4 2 4 5 1 输出样例 6 数据范围 1⩽M⩽N⩽1051\leqslant ...

  6. CCF201509-1 数列分段

    试题编号: 201509-1 试题名称: 数列分段 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段? 输入格式 ...

  7. P1181 数列分段Section I

    传送门:洛谷 P1181 数列分段 AC的代码如下: #include<iostream> #include<cstdio> using namespace std; int ...

  8. ccf试题1:数列分段

    ccf试题1:数列分段 题目 分析 代码 总结 题目 问题描述       给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段? 输入格式       输入的第一行包含一个整数 ...

  9. *7-1 CCF 2015-09-1 数列分段

    数列分段 题目描述 源代码 关于这题 题目描述 源代码 #include<iostream> using namespace std; int main() {int n, last, c ...

最新文章

  1. Python 技术篇-读取文件,将内容保存dict字典中。去掉字符串中的指定字符方法,dict字典的遍历
  2. idea中如何创建接口
  3. mysql存储过程的返回值在哪里设置_MySQL存储过程的返回值
  4. C#: 8.0 和 9.0 常用新特性
  5. Java关键字finally
  6. springboot整合elasticjob
  7. mac json工具_工具类封装的思路 | 钉钉群机器人为例
  8. Spring MVC学习总结(20)——SpringMVC传参总结
  9. github Repository not found 解决办法
  10. [NOIp2017 DG Day 2 T1] 奶酪
  11. php微信公众号登录
  12. 可以出题的答题小程序
  13. 区块链开源代码什么意思_区块链和开源社区有什么共同点
  14. 疯狂的 Web 应用开源项目
  15. java正则表达式 工具类_Hutool之正则表达式工具类——ReUtil
  16. mysql ndb集群_mysql的ndb集群
  17. mysql order by 原理及优化详解
  18. 网页制作-第一周-任务1_1网页和网站的概念
  19. JLINK仿真器来仿真调试mini2440
  20. 使用malloc函数分配空间

热门文章

  1. VTK修炼之道17:图像基本操作_图像信息的访问与修改(vtkImageData)
  2. 手动配置WCF宿主的.config文件遇到的几种错误
  3. C++/CLI中的资源清理(Destructor,Finalizer)
  4. Windows中多线程同步之事件(Event)
  5. linux下gdb调试方法和技巧详解
  6. Tensorflow2.0版本 笔记
  7. 换晶振导致stm32串口数据飞码的解决办法(补充)
  8. 【♻️markdown之一次编写,到处使用♻️】markdown文件转word
  9. FFmpeg再学习 -- FFmpeg+SDL+MFC实现图形界面视频播放器
  10. Android 进程保活手段分析