#73. 和为零

和为零

说明

给定一个长度为 nn 的数组 aa,数组中所有元素 互不相同,且均 不等于 00

请统计数组中满足

ai+aj=0a_i + a_j = 0

数对 (i,j)(i, j) 的个数,其中 i<ji < j


输入格式

第一行输入一个整数 nn,表示数组的长度。

第二行输入 nn 个整数 a1,a2,,ana_1, a_2, \dots, a_n,表示数组的元素。

n105n \leq 10^5 ai106|a_i| \leq 10^6


输出格式

输出一个整数,表示数组中和为 00 的数对个数。


样例

5
1 -1 2 -2 3
2