牛客周赛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
全部评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
04-16 13:50
大连理工大学 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享