#P1432. averagepair

averagepair

題目描述

小明剛學會計算一個含有 N 個數字的數列 a1, a2, a3, ..., aN 的平均值,
就是將其總和除以 N。
 
他明白在數列中,有部份數字會比平均值為小而另一部分則比平均值為大。
小明想知道,在數列中,可以找到多少對不同的數對,其和剛好為平均值的整數值。
所謂平均值的整數值,就是將平均值向下取整數。
即如平均值為 4.9, 其整數值則為 4。
 
小明要求這些數 (ai, aj) 要有以下的性質:
- ai 及 aj 都在數列內
- i ≠ j
- ai ≤ aj
- 計算數對的數目時,只計算不同數值的數對。而若兩個數對稱為不同數對,則其內至少有一個元素是不同的。
 
 

輸入格式

輸入的第一行上有一個正整數 N,代表數列內數字的個數。 ( 1 <= N <= 109 )
 
第二行上則有 N 個正整數。每個整數都在 [1, 100000] 範圍內。

輸出格式

輸出應只有一個正整數,代表合乎小明要求的不同數對的數目。

Samples

11
1 2 3 4 10 21 11 10 3 5 8
2

提示

輸入數據的實際平均值為 7.09091,所以它的整數值為 7。而其中有兩對數字 (2, 5) 和 (3, 4) 其和剛好為 7。
雖炙然輸入資料內有兩個 3,但計算不同數對的話 (3, 4) 只能計一對。
 
# 非官方測試數據

原始資料

  • Zero1 題號:b433
  • Hydro 題號:Z1433
  • Locale:zh_TW
  • Display:open