N = int(input())
arr = list(map(int, input().split()))
arr.sort()
ans = 0
for i in range(N):
target = arr[i]
tmp = arr[:i] + arr[i+1:]
start = 0
end = len(tmp) - 1
while start < end:
cnt = tmp[start] + tmp[end]
if target == cnt:
ans += 1
break
if target > cnt:
start += 1
else:
end -= 1
print(ans)
모든 입력값에 대해 해당 입력값을 제외한 tmp 리스트를 만들어서 투 포인터 방식으로 합한 값을 입력값과 비교하는 방식으로 수행한다.