Pairs

$n$ عدد به شما داده شده است ، شما باید اعداد را به دسته‌های $2$ عضوی و یک عضوی طوری افراز کنید که جمع ضرب اعداد دسته‌ها بیشینه شود.

برای مثال، اگر به شما اعداد $2$، $-1$ و $-1$ داده شده باشد، شما باید دسته‌ها را به‌صورت زیر بسازید:

$(-1,-1)$ و $(2)$ که جمع ضرب اعداد دسته‌ها برابر با $3$ می‌شود.

ورودی

  • در سطر اول ورودی $1 \leqslant n \leqslant 50$ به شما داده شده است.
  • در $n$ سطر بعد، در هر سطر یک عدد آمده است.
  • تمامی اعداد ورودی بین $-1000$ و $1000$ هستند.

خروجی

در تنها سطر خروجی پاسخ سوال را بنویسید.

محدودیت‌ها

  • محدودیت زمان: ۱۲ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

ورودی و خروجی نمونه

ورودی نمونه خروجی نمونه
6
0
1
2
3
4
5
27
4
-1
1
2
3
6
▸ سوال قبل سوال بعد ◂