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 |