#ABC339F. 乘积等式

乘积等式

乘积等式

题目描述

给定 NN 个整数 A1,A2,…,ANA_1, A_2, \dots, A_N。

求满足以下条件的三元组 (i,j,k)(i, j, k) 的个数:

  • 1≤i,j,k≤N1 \le i, j, k \le N
  • Ai×Aj=AkA_i \times A_j = A_k

输入格式

输入按以下格式从标准输入给出:

NN
A1A_1
A2A_2
⋮\vdots
ANA_N

输出格式

输出答案,作为一个整数。

样例

5
2
3
6
12
24
6

满足题目条件的三元组 (i,j,k)(i, j, k) 为以下六个:

  • (1,2,3)(1, 2, 3)
  • (1,3,4)(1, 3, 4)
  • (1,4,5)(1, 4, 5)
  • (2,1,3)(2, 1, 3)
  • (3,1,4)(3, 1, 4)
  • (4,1,5)(4, 1, 5)
11
1
2
3
4
5
6
123456789123456789
123456789123456789
987654321987654321
987654321987654321
121932631356500531347203169112635269
40

注意,每个整数 AiA_i 的值可能非常大。

9
4
4
4
2
2
2
1
1
1
162

注意,AiA_i 的值可能存在重复。

数据范围

  • 1≤N≤10001 \le N \le 1000
  • 1≤Ai<101000\color{red}{1 \le A_i \lt 10^{1000}}
难度 提高+/省选
通过率 —
尝试 0
通过 0
ID
3198
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签