atcoder#ABC249D. [ABC249D] Index Trio

[ABC249D] Index Trio

配点 : 400400

問題文

長さ NN の整数列 A=(A1,,AN)A = (A_1, \dots, A_N) が与えられます。

以下の条件を全て満たす整数の組 (i,j,k)(i, j, k) の総数を求めてください。

  • 1i,j,kN1 \leq i, j, k \leq N
  • AiAj=Ak\frac{A_i}{A_j} = A_k

制約

  • 1N2×1051 \leq N \leq 2 \times 10^5
  • 1Ai2×105(1iN)1 \leq A_i \leq 2 \times 10^5 \, (1 \leq i \leq N)
  • 入力は全て整数

入力

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

NN

A1A_1 \ldots ANA_N

出力

答えを出力せよ。

3
6 2 3
2

(i,j,k)=(1,2,3),(1,3,2)(i, j, k) = (1, 2, 3), (1, 3, 2) が条件を満たします。

1
2
0
10
1 3 2 4 6 8 2 2 3 7
62