蓝桥杯必备算法分享——差分算法
创始人
2024-01-25 01:10:29
0

AcWing—差分算法


文章目录

  • AcWing---差分算法
    • 一、什么是差分?
    • 二、差分的作用
    • 三、一维差分模板
    • 四、二维差分
    • 五、二维差分构造方法图示:
    • 六、二维差分矩阵模板
  • 总结


差分算法是前缀和算法的逆运算。两者可以对比着学习:

一、什么是差分?

在这里插入图片描述
差分的概念是相对与前缀和说明的。

二、差分的作用

在这里插入图片描述
我们画图解释一下这里很容易出错:
在这里插入图片描述
  我们从l开始都加了C,但是只是区间[l,r]上加C,所以我们从r+1开始就减去C,最后的结果是只有所选区间的每一个数增加了C。
  之前我们给所选区间每个数加C它的时间复杂度是O(n),使用差分算法之后时间复杂度可以提升到O(1),只需要修改下面两步即可:
在这里插入图片描述
很对人都在考虑如何构造差分数组,其实不需要担心。
我们假设:
在这里插入图片描述

三、一维差分模板

给区间[l, r]中的每个数加上c:B[l] += c, B[r + 1] -= c

四、二维差分

一维差分是在一段上插入C,而二维差分就是在一个子矩阵加上C,原理类似:
在这里插入图片描述

五、二维差分构造方法图示:

在这里插入图片描述

六、二维差分矩阵模板

给以(x1, y1)为左上角,(x2, y2)为右下角的子矩阵中的所有元素加上c:
S[x1, y1] += c, S[x2 + 1, y1] -= c, S[x1, y2 + 1] -= c, S[x2 + 1, y2 + 1] += c

总结

  今天分享了差分算法,这个算法可以和之前的前缀和算法比较着学习,这两个算法的关系很紧密,理解了其中一个另外一个也很容易理解,作用就是给所选区间中的每个数加上C,提高时间效率,使时间复杂度达到O(n),希望对大家有帮助,我们明天见~

相关内容

热门资讯

经典三毛作品语录 经典三毛作品语录  三毛的作品情感真实,没有太多的粉饰,而是展现生活的原貌和生活中的智慧与趣味。同样...
初中家长评语 初中家长评语(通用110句)  在日常学习、工作或生活中,大家都有写评语的经历,对评语很是熟悉吧,评...
班风班训班主任寄语   万万想不到欢乐的假期居然过去得这么快!时间匆匆如流水,大家切记要好好珍惜......新学期新气象...
许三多的经典语录 许三多的经典语录  无论是身处学校还是步入社会,大家都不可避免地会接触到语录吧,语录现指能引起共鸣的...
简单霸气空间留言大全   留言,意思是在本人不在的情况下,通过纸条或录音留下要交待的事情。有关空间留言内容,欢迎大家一起来...
感悟人生哲理的话 感悟人生哲理的一句话  有时需要走弯路,是不想为难自己;有时需要走直路,是为了强大自己。或直或弯,都...
评语和期望左右 评语和期望50字左右  在新的学期开始过后,在一个学期结束过后我们家长都会对我们的学生写一份50字左...
形容女生伤感的说说   1、心微凉,麻木了,一阵阵冰冷感传来,为何还能感觉到如此疼痛。  2、你就像一个噩梦一样,每次都...
每日早安问候语朋友圈 【热门】2020年每日一句早安问候语朋友圈集合53条  学会付出,因为只有付出才能得到回报,虽然付出...
冬至祝福寄语 冬至祝福寄语(精选60句)  雪儿传来了冬讯,雪儿汇出了冬景。雪儿放飞了冬舞,雪儿编织了冬装。雪儿谱...
暑假家长对孩子的评语通用 暑假家长对孩子的评语通用大全  暑假很快就过去了,暑假过后就是我们的新学期,在新学期时我们家长对孩子...
QQ经典语录 QQ经典语录集锦  1、如果我能够看到自己的背影,我想它一定很忧伤,因为我把快乐都留在了前面。  2...
学生对老师的评价评语 学生对老师的评价评语  在生活、工作和学习中,许多人都写过评语吧,评语有助于提高被评价对象工作的积极...
高中毕业教师赠言 高中毕业教师赠言逝者已逝,来者邈邈。三年来朝夕相处,数不清校园多少甘苦,相处的时光也许谁也没有在意。...
刘心武的经典语录语句   1、要做一个真正的人,最起码的条件和最终的要求就是表里如一,始终如一。无论生忧患之中,还是处落魄...
初三学生评语 初三学生评语(通用15篇)  在学习、工作、生活中,要用到评语的情况还是蛮多的,评语能激励被评价对象...
每日心情语录 每日一句心情语录  爱是心心相印的默契,是两小无猜的情怀,每日一句心情语录。 下面是由应届毕业生小编...
作文批改评语大全   作文批改评语大全  一、语句:  1.语句通顺,句意流畅,言辞优美,叙写形象、生动、鲜明,语言表...
作文评语 作文评语大全大全  作文评语大全大全1,简单交待时间,地点和结果…  语言简练,规范,开篇吸引人. ...
最新班主任寄语集锦   导语:心有多大,天地就有多大;梦想有多远,路就能走多远!以下是小编为大家分享的最新班主任寄语集锦...