7-4 递增序列 (15 分)

递增序列指的是,在序列中,对于任何两个相邻的数b[i]和bi+1,总有b[i]<b[i+1]。现在,给你一个序列b[1],b[2],…b[n],和一个正整数d,每次,你可以选择序列中的某一个数,然后给他加上d。那么,最少需要多少次操作才能将序列变成一个递增序列呢?

输入格式:

输入第一行是两个正整数n和d,2<=n<=2000,1<=d<=10^ 6。
接下来一行有n个数,分别表示b[1],b[2]…b[n]这些数,1<=b[i]<=10^ 6。

输出格式:

输出最少需要操作的次数

输入样例:

4 2
1 3 3 2

输出样例:

3

#include<stdio.h>
int main()
{int n,d;int count=0;scanf("%d%d",&n,&d);int a[n];for(int i=0;i<n;i++){scanf("%d",&a[i]);}for(int i=1;i<n;i++){while(a[i]<=a[i-1]){a[i]+=d;count++;}}printf("%d",count);return 0;
}

7-4 递增序列 (15 分)相关推荐

  1. 7-8 最长连续递增子序列 (15 分)

    ** 7-8 最长连续递增子序列 (15 分) ** 给定一个顺序存储的线性表,请设计一个算法查找该线性表中最长的连续递增子序列.例如,(1,9,2,5,7,3,4,6,8,0)中最长的递增子序列为( ...

  2. 习题2.4 递增的整数序列链表的插入 (15 分)

    习题2.4 递增的整数序列链表的插入 (15 分) 本题要求实现一个函数,在递增的整数序列链表(带头结点)中插入一个新整数,并保持该序列的有序性. 函数接口定义: List Insert( List ...

  3. 习题2.4 递增的整数序列链表的插入(15 分)浙大版《数据结构(第2版)》题目集...

    习题2.4 递增的整数序列链表的插入(15 分) 本题要求实现一个函数,在递增的整数序列链表(带头结点)中插入一个新整数,并保持该序列的有序性. 函数接口定义: List Insert( List L ...

  4. 习题2.5 两个有序链表序列的合并 (15 分)

    习题2.5 两个有序链表序列的合并 (15 分) 本题要求实现一个函数,将两个链表表示的递增整数序列合并为一个非递减的整数序列. 函数接口定义: List Merge( List L1, List L ...

  5. 7-55 求整数序列中出现次数最多的数 (15 分)

    7-55 求整数序列中出现次数最多的数 (15 分) 本题要求统计一个整型序列中出现次数最多的整数及其出现次数. 输入格式: 输入在一行中给出序列中整数个数N(0<N≤1000),以及N个整数. ...

  6. 7-1 两个有序链表序列的合并 (15 分)

    ** 7-1 两个有序链表序列的合并 (15 分) ** 已知两个非降序链表序列S1与S2,设计函数构造出S1与S2合并后的新的非降序链表S3. 输入格式: 输入分两行,分别在每行给出由若干个正整数构 ...

  7. 实验4-1-6 求分数序列前N项和 (15 分)

    实验4-1-6 求分数序列前N项和 (15 分) 本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+- 的前N项之和.注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的 ...

  8. PTA 7-2 简化的插入排序 (15 分)本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序。

    7-2 简化的插入排序 (15 分) 本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序. 输入格式: 输入在第一行先给出非负整数N(<10):第二行给出N个从小到大 ...

  9. pta 7-1 求N分之一序列前N项和 (15分)

    7-1 求N分之一序列前N项和 (15分) 本题要求编写程序,计算序列 1 + 1/2 + 1/3 + - 的前N项之和. 输入格式: 输入在一行中给出一个正整数N. 输出格式: 在一行中按照&quo ...

最新文章

  1. Python3 CookBook | 数字处理
  2. 科技巨头开发人工智能 稀缺品种或成A股香饽饽
  3. vue中 点击事件的写法_vue中的事件:原生事件与自定义事件__Vue.js
  4. 打开Hololens自动相机,和live stream
  5. 互联网协议入门(三)
  6. matlab与zemax,如何在ZEMAX和MATLAB之间通信
  7. pdf文档转word/excel/ppt/图片,pdf加解密,pdf添加水印,pdf拆分合并
  8. win7计算机名称格式,win7笔记本电脑如何显示文件扩展名
  9. 谈谈c++11 emplace_back
  10. SolidWorks频繁闪退,可能是(百度)输入法引起的
  11. HGDB 数据库用户密码参数查询设置
  12. epub格式电子书剖析之一:文档构成
  13. 图片征集网站源码_征集提名:2013年卡尔加里最烂的网站
  14. 微信营销七(微信朋友圈发文技巧)
  15. vasp可以做哪些计算及命令
  16. SAP间接访问的License策略
  17. charles误点deny后如何恢复
  18. RAC-ReactiveObjC使用解析介绍——iOS
  19. The Sandbox 和 Brinc 公布入选 5000 万美元元宇宙加速器计划的首批初创公司
  20. 激光SLAM与视觉SLAM的现状与趋势

热门文章

  1. java 从数据库取值_JAVA操作数据库--从一张表中取值,经过判断,然后插入另一张表中。...
  2. 图像缩放算法_opencv缩放算法
  3. 最短路径(SPFA算法)
  4. Flink 必知必会:Flink Runtime Architecture
  5. 从技术视角看考拉海购的云原生之路
  6. 大促场景系统稳定性保障实践经验分享
  7. 游戏建模、纹理、后期,手把手教你制作《向日葵公主》
  8. Unity 高清渲染管线 ShaderGraph 实现简单的表面水流效果
  9. sequence跳号问题及解决办法
  10. oracle行列转换总结