题目描述
现在, 小玖在军训开始前就已经刷完了幸运99,于是他在军训休息时就会觉得很无聊,所以他决定和好朋友悍匪yjh一起制作一个有趣的数对。嘻嘻
他们有一个由 n 个正整数组成的数组 a,小玖将选择一个数字 ai,杨某某将选择一个数字 aj。
请计算满足以下所有条件的有趣数对 (ai,aj) 的数量:
1≤i,j≤n,i=j;
绝对差值∣ai−aj∣必须等于数组中所有数对的最大绝对差值。更确切地说,∣ai−aj∣=max1≤p,q≤n∣ap−aq∣。
输入
输入由多个测试用例组成。第一行包含一个整数 t (1≤t≤100),表示测试用例的数量。测试用例说明如下。
每个测试用例的第一行都包含一个整数 n (2≤n≤105)
每个测试用例的第二行包含 n 个整数 a1,a2,…,an (1≤ai≤105).
保证所有测试用例的 n 之和不超过105。
输出
对于每个测试用例,打印一个整数--有趣数对的数量(ai,aj)。
样例
2
5
6 2 3 8 1
6
7 2 8 3 2 10
2
4
样例解释
第一个样例中,选取 1 和 8 的差的绝对值最大,为 7
有趣的数对为(a4,a5)(a5,a4),所以满足题意的对数为2.
第二个样例,有趣的数对为(a2,a6)(a6,a2)(a5,a6)(a6,a5),共四个。