1850 - Normal Sigma Problems

時間制限 1 秒 / メモリ制限 256 MB / 得点 1 / Writer ei2326 / x 1 / 統計 /


TLE
1sec
MLE
256MB
得点
1

問題

長さ$N$の数列$A=(A_1,A_2,...,A_N)$が与えられます。
以下の式を計算してください。

・ $ \ \displaystyle \sum_{i=1}^{N} \displaystyle \sum_{j=i+1}^{N} A_i | A_j \ $


ただし、$A_i|A_j$は$A_i$と$A_j$のビットごとの論理和演算とします。
つまり、$i$<$j$を満たす全ての$i,j$のペアについて、$A_i|A_j$の総和を求めてください。

入力

入力は以下の形式で標準入力から与えられる。

$N$
$A_1$ $A_2$ $...$ $A_N$

1行目に整数$N$が与えられる。 2行目に数列$A$が与えられる。

出力

出力の最後に改行を入れること。

制約

全ての入出力ケースについて以下を満たす。

  • $1 \leq N \leq 2×10^{5}$
  • $0 \leq A_i \leq 10^{5}$
  • 入力はすべて整数

入出力例

入力例1

3
1 2 3

出力例1

9

(1|2)+(1|3)+(2|3)=9です。よって、9を出力します。

入力例2

7
2007 6 20 2 3 2 6

出力例2

12205