关注
#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 评论
相关推荐
点赞 评论 收藏
分享
10-19 18:20
福建师范大学 Java
下午吃泡馍:数字马力的薪资一般哇,5年经验的java/测试就给人一万出头,而且刚入职第三天就让人出差,而且是出半年
帮你内推|数字马力 校招 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# mt对你说过最有启发的一句话 #
3963次浏览 67人参与
# 考研失败就一定是坏事吗? #
160497次浏览 1139人参与
# 被上班搭子“传染”了哪些习惯 #
1588次浏览 50人参与
# 今年秋招你收到了多少封邮件? #
3690次浏览 77人参与
# 工作后,你落下了哪些病根 #
3983次浏览 101人参与
# 秋招特别不鸣谢 #
3022次浏览 46人参与
# 非技术2024笔面经 #
446510次浏览 4911人参与
# 选实习,你更看重哪方面? #
3098次浏览 59人参与
# 工作后明白的那些道理 #
36325次浏览 491人参与
# 什么是优秀的实习经历 #
1311次浏览 51人参与
# 巨人网络求职进展汇总 #
181508次浏览 1214人参与
# 摸鱼被leader发现了怎么办 #
77124次浏览 449人参与
# 工作中遇到的歹人 #
6208次浏览 117人参与
# 你见过最离谱的招聘要求是什么? #
246447次浏览 1697人参与
# 秋招感动瞬间 #
109712次浏览 497人参与
# 选完offer后,你后悔学机械吗? #
49291次浏览 270人参与
# 当发现同事想辞职 #
12385次浏览 39人参与
# 校招泡的最久的公司是哪家? #
46012次浏览 172人参与
# 分享一个让你热爱工作的瞬间 #
53350次浏览 467人参与
# 上班到公司第一件事做什么? #
115536次浏览 811人参与
小天才公司福利 1287人发布