关注
#include<algorithm>
(5863)#include<iostream>
using namespace std;
int S(int s[], int c)
{
if(c==0)
return 0;
else
return S(s, c-1)+s[c-1];
}
int main()
{
int m;
scanf("%d", &m);
while(m--)
{
int a, b, c, d, sum, maxn[100001], j, k, l, M;
scanf("%d %d", &a, &b);
int s[100001];
for (j = 0; j < a; j++)
scanf("%d", &s[j]);
for (k = 0; k <= a-2*b+1; k++)
{
c=S(s, k+b)-S(s, k);
maxn[k]=max(maxn[k+1], S(s, k+2*b)-S(s, k+b));
M=max(c+maxn[k], c+maxn[0]);
}
printf("%d\n", M);
}
return 0;
}
根据题解做的,我不知道该怎么再降低复杂度了,还是时间超限,求求大神们指导一下
查看原帖
1 评论
相关推荐
牛客热帖
更多
正在热议
更多
# mt对你说过最有启发的一句话 #
3488次浏览 64人参与
# 考研失败就一定是坏事吗? #
160174次浏览 1136人参与
# 被上班搭子“传染”了哪些习惯 #
1503次浏览 50人参与
# 今年秋招你收到了多少封邮件? #
3483次浏览 75人参与
# 工作后,你落下了哪些病根 #
3798次浏览 100人参与
# 秋招特别不鸣谢 #
2798次浏览 45人参与
# 非技术2024笔面经 #
446443次浏览 4911人参与
# 选实习,你更看重哪方面? #
2920次浏览 57人参与
# 工作后明白的那些道理 #
35928次浏览 482人参与
# 什么是优秀的实习经历 #
1219次浏览 50人参与
# 巨人网络求职进展汇总 #
181489次浏览 1214人参与
# 摸鱼被leader发现了怎么办 #
76995次浏览 449人参与
# 工作中遇到的歹人 #
5858次浏览 117人参与
# 你见过最离谱的招聘要求是什么? #
246393次浏览 1697人参与
# 秋招感动瞬间 #
109702次浏览 497人参与
# 选完offer后,你后悔学机械吗? #
49275次浏览 270人参与
# 当发现同事想辞职 #
12377次浏览 39人参与
# 校招泡的最久的公司是哪家? #
45974次浏览 172人参与
# 分享一个让你热爱工作的瞬间 #
53321次浏览 467人参与
# 上班到公司第一件事做什么? #
115419次浏览 810人参与