# 5
# 3 5 2 5 9
#
# 2 3 5 5 9
#
import sys
input = sys.stdin.readline
T = int(input().rstrip())
nums = list(map(int, input().split()))
nums.sort()
result = sys.maxsize
for i in range(len(nums)):
for j in range(i + 3, len(nums)):
l = i + 1
r = j - 1
while l < r:
temp = nums[i] + nums[j] - (nums[l] + nums[r])
if result > abs(temp):
result = abs(temp)
if temp < 0:
r -= 1
else:
l += 1
print(result)
'PS > 백준' 카테고리의 다른 글
[백준] MooTube (Silver) - Java 15591 (2) | 2024.07.22 |
---|---|
[백준] 구간 나누기2 - Python 13397 (0) | 2024.05.19 |
[백준] 말이 되고픈 원숭이 - Java 1600 (0) | 2024.05.14 |
[백준] 중량제한 - Java 1939 (0) | 2024.05.11 |
[백준] 합이 0인 네 정수 - Java 7453 (0) | 2024.05.09 |