写在前面:acwing是由北大学长创立的算法学习平台,在IT资源良莠不齐的当下异军突起。只需一顿火锅钱,就能跟着获得noi金牌的北大学长学习算法,是IT初学者进行深入研究的不二平台。本系列帖子将围绕AcWing平台的主打课程——算法基础课,并辅以本人自己的学习心得与广大算法爱好者分享知识。如果觉得本篇内容对你有帮助的话,希望不吝点赞。若有不同看法的话欢迎在评论区友善探讨。下面附上AcWing平台的地址,强烈推荐大家去学习视频课程哦!!!
链接:https://www.acwing.com/activity/content/introduction/11/
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
前置知识
算法,对于学习计算机软件相关的同学来说,无论是求职还是升学,都是不可避免的一环。
当我们面对常规的算法题时,往往对于解题速度有着一定的要求。
但当我们面对不常规的算法题时,考验我们思维深度的同时也对基础算法的掌握程度有了苛刻的要求,如果对基础算法的掌握不牢固的话,很难更进一步。
。所以,本系列将结合AcWing平台提供的基础算法模板进行算法硬核干货讲解。
理解并熟悉 本系列的基础算法,将对同学们的求职升学都带来极大帮助,对于类似蓝桥杯等比赛也能轻松拿下!
区间和并
该课程,总共七章,平均每章三节课左右。视频总共45小时,这里是第一章第一节课的区间和并部分。
算法原理
算法模板
借助acwing第803题 区间和并
#include<iostream>
#include<cstdio>
#include<vector>
#include<algorithm>
using