差分数组C++「建议收藏」

差分数组C++「建议收藏」差分数组在数组某一段数值同乘以一个值,或者求某数组的前n项和非常方便inta[]={0,1,2,3,4,5};b[i]=a[i]-a[i-1];(1<i≤n,b[1]=a[1],a[0]=b[0]=0)b[]={0,1,1,1,1,1}则称b[]是a的差分数组,它具有的性质是a[i]=b[i]+b[i-1]+…+b[1];如果要在数…

大家好,又见面了,我是你们的朋友全栈君。

差分数组在数组某一段数值同乘以一个值,或者求某数组的前n项和非常方便

int a[] = { 
   0,1,2,3,4,5};
b[i] = a[i] - a[i-1];(1<i≤n,b[1]=a[1],a[0] = b[0] = 0)

b[ ] = {0,1,1,1,1,1}
则称b[ ]是a的差分数组,它具有的性质是a[i] = b[i] + b[i-1] + … + b[1];

如果要在数组a的【x,y】区间上每个元素加上z,那么只要修改b[x] 和 b[y+1]这两个值
也就是:

b[x] += z;
b[y+1] -= z;

除此之外,我们还有

f[i]=f[i-1]+d[i](1<i≤n,f[1]=d[1]=a[1]);

sum[i]=sum[i-1]+f[i](1<i≤n,sum[1]=f[1]=d[1]=a[1])

所以 s u m [ i ] = ∑ a [ i ] sum[i] = \sum a[i] sum[i]=a[i]

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/134548.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 盈通rx580游戏高手 bios_警告!盈通RX580 2048SP疑似采用二手显存颗粒

    盈通rx580游戏高手 bios_警告!盈通RX580 2048SP疑似采用二手显存颗粒今天我刷新闻,正好看到了超能网的一篇关于盈通RX5802048SP游戏高手OC的评测,但是看到显存颗粒的时候顿时起了疑心:链接:https://www.expreview.com/68378.html显存颗粒高清图:第一行编号:6EA47,按照美光颗粒打标定义6E代表16年第10周(美光官方定义,中文来自谷歌翻译)首先RX5802048SP是在18年下半年才出…

    2022年6月22日
    32
  • 一文看懂25个神经网络模型

    一文看懂25个神经网络模型1.引言在深度学习十分火热的今天,不时会涌现出各种新型的人工神经网络,想要实时了解这些新型神经网络的架构还真是不容易。光是知道各式各样的神经网络模型缩写(如:DCIGN、BiLSTM、DCGAN……还有哪些?),就已经让人招架不住了。因此,这里整理出一份清单来梳理所有这些架构。其中大部分是人工神经网络,也有一些完全不同的怪物。尽管所有这些架构都各不相同、功能独特,当我在画它们的节点图时……其中潜在

    2022年4月30日
    57
  • 避免硬编码[通俗易懂]

    避免硬编码[通俗易懂]第一种publicinterfaceConstants{/***SparkApplicationConstants*/StringSEPARATOR=””;StringSQLTYPE=”‘通话'”;}第三种importjava.util.Propertiesimport…

    2022年10月19日
    3
  • vue 计数器_vue实现计算器

    vue 计数器_vue实现计算器计数器的实现在页面上简单实现一个计数器<!DOCTYPEhtml><htmllang="en"><head><metach

    2022年7月30日
    7
  • matlab导入文件夹里所有图片_如何创建快捷方式到指定文件夹

    matlab导入文件夹里所有图片_如何创建快捷方式到指定文件夹在matlab中,直接imwrite()保存图片,会保存到当前工作目录文件夹或其子文件夹。%直接保存imwrite(picture,’test1.png’)%在当前工作目录下新建文件夹并保存mkdirimage%如果文件夹已存在,会有警告,但不影响运行imwrite(picture,’image/test1.png’)如果要把图片保存到其他指定的文件夹,…

    2025年11月7日
    2
  • 哔哩哔哩2020年转正答题答案大全_bibi答题转正答案最新

    哔哩哔哩2020年转正答题答案大全_bibi答题转正答案最新Tips:在本页面使用快捷键Ctrl+F快速搜索对应的题目!【社区规范题】B站的站娘除了22娘还有谁?——33娘对up主稿件的一键三连操作,是通过长按什么按钮触发的?——点赞以下哪个是

    2022年8月6日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号