practivceAlgorithm/백준
[백준][Python] 2559 수열
findTheValue
2021. 8. 28. 16:33
정답이 음수값인 케이스를 고려못해서 한참 고생함.. max값 초기화는 늘 음의 무한대로 할것.. 0으로 햇다가 낭패봄
import sys
input = sys.stdin.readline
N, K = map(int, input().split())
arr = list(map(int, input().split()))
left = 0
sum_arr = 0
max_sum = -float('inf')
for right in range(N):
sum_arr += arr[right]
if right-left+1 == K:
max_sum = max(max_sum,sum_arr)
sum_arr -= arr[left]
left += 1
print(max_sum)