最大的和
题目链接
题目让我们求:长度为N的数列中,连续K项的区间和的最大值。
如:1 6 8 2 3
假如K为3,那么有如下几段长度为K的区间:
(下标从1开始) 1 − 3 , 2 − 4 , 3 − 5 1-3,2-4,3-5 1−3,2−4,3−5
区间和分别为:15,16,14。很显然,最大值为2-4这段区间,也就是16.
本题前置知识:前缀和或线段树或树状数组,前缀和是这题的正解,但我不想用 。
CODE:
#include<iostream>
#include<cstdio>
#include<algorithm>