#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,表示数组的元素。

n≤105n \leq 10^5 ∣ai∣≤106|a_i| \leq 10^6


输出格式

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


样例

5
1 -1 2 -2 3
2