속으로 ㅈㄴ게 잘 짰다고 생각하면서 기뻐했는데 ㅋㅋ 안되네 이유도 모르겠다 예시도 많이 입력해봣는데

https://www.acmicpc.net/problem/2036


import sys
a=int(input())
p=list()
m=list()
result=0
for x in range(a):
    k=int(sys.stdin.readline())
    if k>0:
        p.append(k)
    else:
        m.append(k)
p.sort(reverse=True)
if len(p)%2==1:
    p.append(1)
m.sort()
if len(m)%2==1:
    m.append(1)          
for x in range(len(p)//2):
    result+=p[x*2]*p[x*2+1]
for y in range(len(m)//2):
    result+=m[y*2]*m[y*2+1]
print(result)