N = int(input())
arr = list(map(int,input().split()))
arr.sort()
min_value = 0
if len(arr)%2:
min_value = arr.pop()
lens = len(arr)//2
for _ in range(lens):
t = arr.pop() + arr.pop(0)
min_value = max(min_value,t)
else:
lens = len(arr)//2
for _ in range(lens):
t = arr.pop() + arr.pop(0)
min_value = max(min_value,t)
print(min_value)
'알고리즘 > 백준_복기_미완료' 카테고리의 다른 글
[BOJ/백준] 21608 상어 초등학교 (0) | 2021.05.07 |
---|---|
[BOJ/백준] 20937 떡국 (0) | 2021.05.07 |
[BOJ/백준] 20181 꿈틀꿈틀 호석 애벌레 - 효율성 (0) | 2021.05.07 |
[BOJ/백준] 20119 클레어와 물약 (0) | 2021.05.07 |
[BOJ/백준] 20114 미아노트 (0) | 2021.05.07 |