牛客周赛91
B:滑动窗口
n =int(input())
a = list(map(int,input().strip().split()))
if n < 10:
print(sum(a))
exit()
l,r = 0,0
res = 0
while r < 10:
res += a[r]
r += 1
t = res
while r < n:
t += a[r] - a[l]
if t > res:
res = t
l += 1
r += 1
n =int(input())
a = list(map(int,input().strip().split()))
if n < 10:
print(sum(a))
exit()
l,r = 0,0
res = 0
while r < 10:
res += a[r]
r += 1
t = res
while r < n:
t += a[r] - a[l]
if t > res:
res = t
l += 1
r += 1
全部评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
02-06 21:46
西安财经大学 算法工程师 点赞 评论 收藏
分享
皖月清风:一半就给我问死了
查看24道真题和解析 点赞 评论 收藏
分享
