#1737. 音符
音符
题目描述
Jane 是多种音乐的忠实粉丝。但他不仅喜欢听音乐,还喜欢创作音乐。他最喜欢电子音乐,所以他创建了自己的音符系统,在他看来,这是最适合电子音乐的系统。
由于 Jane 也喜欢信息学,因此在他的系统中,音符用整数 表示,其中 是一个正整数。但是,如你所知,你不能仅使用单个音符来创作音乐,因此 Jane 使用两个音符的组合。两个音符 的组合(其中 且 ),他用整数 来表示。
例如,如果 ,,则组合 的值由整数 表示。请注意,不同的组合可以具有相同的值,例如,组合 也由整数 表示。
Jane 已经选择了他想要在新旋律中使用的 个音符。然而,由于它们对应的值可能非常大,所以他将它们写为长度为 的数组 ,那么第 个音符就是 。数组 中的整数可以重复。
旋律将由两个音符的几种组合组成。Jane 想知道有多少对音符 () 使得组合 的值等于组合 的值。换句话说,他想要计算满足 的数对 () 的数量。
请帮助他找出满足该条件的数对的数量。
输入
第一行包含一个整数 () — 测试用例的数量。
每个测试用例的第一行包含一个整数 () — 数组的长度。
下一行包含 个整数 () — 数组 。
保证所有测试用例中 的总和不超过 。
输出
对于每个测试用例,输出满足给定条件的数对的数量。
样例
输入样例
5
1
2
4
3 1 3 2
2
1000 1000
3
1 1 1
19
2 4 1 6 2 8 5 4 2 10 5 10 8 7 4 3 2 6 10
输出样例
0
2
1
3
19
限制
每次测试时间限制: 1 秒
每个测试的内存限制: 256 MB
输入: 标准输入
输出: 标准输出
相关
在下列比赛中: