关于前缀和:在做题的时候我们会经常的遇到一组数据,数据个数会比较大题目又要求需要对数组的区间进行处理,这时候若是对数组进行遍历的话那么对时间的花费将是巨大的,为了能够减少时间的花费就可以考虑对所给的区域端点进行处理而替代对区域间所有元素的处理。举个栗子:给定一组数据,求其中的宽度为k的区域之间的所有元素之和。例如 1,5,8,9,1,2,4,3,4,1,0,1,1,2,5求宽度为3的区域的元素和最大为多少;这时候很容易想到的是一个for循环从第一个开始遍历,但是我能不能有更好一点的方法呢?当然有,就是前缀和!我们令一个数组a,a[0]=0,从a[1]开始存入数据,在存入数据时令a[i]+=a[...