21758 - 꿀 따기

LeeKyoungChang·2022년 6월 9일
0

Algorithm

목록 보기
155/203
post-thumbnail

📚 21758 - 꿀 따기

꿀 따기

 

이해

문제가 해결되지 않았을 때, 설명이 잘되어 있는 블로그를 참고하자!

참고 블로그

 

소스

n = int(input())  
answer = 0  
arr = list(map(int, input().split()))  
s = []  
s.append(arr[0])  
  
for i in range(1, n):  
    s.append(s[i - 1] + arr[i])  
  
for i in range(1, n - 1):  
    answer = max(answer, 2 * s[-1] - arr[0] - arr[i] - s[i])  
  
for i in range(1, n - 1):  
    answer = max(answer, s[-1] - arr[-1] - arr[i] + s[i - 1])  
  
for i in range(1, n - 1):  
    answer = max(answer, s[-1] + arr[i] - arr[0] - arr[-1])  
  
print(answer)

 

profile
"야, (오류 만났어?) 너두 (해결) 할 수 있어"

0개의 댓글