#1168. 2.求好元素

2.求好元素

2.求好元素

题目描述

如果在一个由NN个整数组成的数列AnA_n中,存在Am+An+Ap=AiA_m + A_n + A_p = A_i1m,n,p<i1 \leq m, n, p < imm,nn,pp可以相同)的话,AiA_i就是一个“好元素”。

现在,有一个数列,要求求出这个数列中有多少个“好元素”。

输入格式

第一行只有一个正整数NN,意义如上。

第二行包含NN个整数,表示数列AA

输出格式

输出一个整数,表示这个数列中“好元素”的个数。

数据范围与提示

  • 对于10%10\%的数据,1N101 \leq N \leq 10
  • 对于40%40\%的数据,1N5001 \leq N \leq 500105Ai105-10^5 \leq A_i \leq 10^5
  • 对于70%70\%的数据,1N50001 \leq N \leq 5000106Ai106-10^6 \leq A_i \leq 10^6
  • 对于100%100\%的数据,1N50001 \leq N \leq 5000109Ai109-10^9 \leq A_i \leq 10^9

样例

2
1 3
1
6
1 2 3 5 7 10
4
3
-1 2 0
1