U501760 【RY-001】塞剃诶吃

题目背景

佳墙坂诶迦币等渔塞 —— CTH。

题目描述

CTH 有很多牛奶,他对每瓶牛奶都有一个特殊的喜爱值,但由于他是 CTH,导致他的牛奶总是被抢。有一天他突发奇想,将两瓶牛奶兑在了一起,然后喜爱值变成了原先二者之和,这样就能填补他被抢牛奶的空缺了。 他想知道,对于所有 $n$ 瓶牛奶,将两瓶兑在一起后喜爱值等于另一瓶牛奶的总方案数。由于 CTH 是个独特的人,他不喜欢将一种同样的混合方式多次计算。 **题意简述:给定 $n$ 个数,问存在多少个本质不同的形如 $a_i+a_j=a_k$ 的等式。** 注:本质不同指钦定 $a_i\le a_j$ 时,得到的等式不同。如 $1+2=3$ 与 $2+1=3$ 本质相同,而 $1+1=2$ 与 $1+2=3$ 本质不同。

输入格式

**本题采用多组测试数据。** 第一行一个正整数 $T$,表示数据组数。 对于每一组数据,第一行一个正整数 $n$,表示牛奶瓶数。 第二行 $n$ 个整数,表示 CTH 对每瓶牛奶的喜爱值。

输出格式

对于每组数据,输出一行一个正整数 $ans$,表示满足 CTH 要求的方案数。

说明/提示

### 样例解释#1 共三组数据。 对于第一组数据,存在 $a_1+a_2=a_3$,共一种方案。 对于第二组数据,不存在任意一种符合条件的方案。 对于第三组数据,存在以下 $6$ 种方案: $1+2=3,1+3=4,1+4=5,1+5=6,2+3=5,2+4=6$ ### 数据范围 对于 20% 的数据,满足 $n\le 1000,\ \sum\ n_i\le 10^4$。 对于 50% 的数据,满足 $n\le 10^5,\ \sum\ n_i\le 2\times 10^5$。 对于 100% 的数据,满足 $n\le 5\times 10^5,\ \sum\ n_i\le 2\times 10^6,\ 1\le a_i\le2\times 10^6$。