关注
#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 评论
相关推荐
09-02 11:46
桂林学院 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 牛客树洞,我想对你说 #
19538次浏览 139人参与
# 大学最后一个寒假,我想…… #
56098次浏览 613人参与
# 快手技术岗信息交流阵地 #
8549次浏览 60人参与
# 你最近一次加班是什么时候? #
94710次浏览 515人参与
# 除了主业以外,你还有哪些其他收入? #
32711次浏览 299人参与
# 你最满意的offer薪资是哪家公司? #
43177次浏览 214人参与
# 求职中的尴尬瞬间 #
7956次浏览 66人参与
# 应届生被毁约被毁意向了怎么办 #
48507次浏览 282人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
138375次浏览 886人参与
# 机械人避雷的岗位/公司 #
30809次浏览 250人参与
# 研究所笔面经互助 #
98416次浏览 550人参与
# 牛客周边新品开箱 #
12287次浏览 91人参与
# 国央企薪资爆料 #
123847次浏览 580人参与
# 如何KTV领导 #
74740次浏览 505人参与
# 硬件人的春招flag #
53571次浏览 435人参与
# 牛友的志愿填报指南 #
37179次浏览 189人参与
# 打工人锐评公司红黑榜 #
176673次浏览 1023人参与
# 怎么给家人解释你的工作? #
16250次浏览 96人参与
# 得物app工作体验 #
30745次浏览 69人参与
# 国企还是互联网,你怎么选? #
173393次浏览 1315人参与
# 25届非技术实习投递记录 #
132837次浏览 993人参与

