#AT2152. D - Index Trio

D - Index Trio

D - 索引三元组

得分 : $400$ 分

问题描述

给定一个长度为 $N$ 的整数序列 $A = (A_1, \dots, A_N)$。

求使得以下条件均成立的整数三元组 $(i, j, k)$ 的数量。

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

约束

  • $1 \leq N \leq 2 \times 10^5$
  • $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)$ 满足条件。


1
2
0

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