#4292. Index Trio

0
    ID: 4292 传统题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 3 上传者: 标签>AtCoderabc249DGESP 5级枚举(双层循环)哈希

Index Trio

Index Trio

题目描述

你被给定一个长度为 NN 的整数序列 A=(A1,…,AN)A = (A_1, \dots, A_N)。 找出满足以下所有条件的整数三元组 (i,j,k)(i, j, k) 的数量。

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

输入格式

输入按照以下格式从标准输入给出: NN A1A_1 …\ldots ANA_N

输出格式

输出答案。

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

提示

1≤N≤2×1051 \leq N \leq 2 \times 10^5 1≤Ai≤2×105 (1≤i≤N)1 \leq A_i \leq 2 \times 10^5 \, (1 \leq i \leq N) 输入中的所有数值均为整数。(i,j,k)=(1,2,3),(1,3,2)(i, j, k) = (1, 2, 3), (1, 3, 2) 满足这些条件。

标签: AtCoder|abc249D

来源

AtCoder|abc249D