题目描述
N 個の実数 A1, A2, …, AN が与えられます。添字のペア (i, j) (i < j) であって、積 Ai ⋅ Aj が整数であるようなものの個数を求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
N A1 A2 ⋮ AN
输出格式
積 Ai ⋅ Aj が整数であるような添字のペア (i, j) (i < j) の個数を出力せよ。
题目大意
hhoppitree 有 n 个正实数,其中第 i 个正实数为 ai,他想知道在所有的整数对 (i,j)(1≤i<j≤n)中,有多少对整数对 (i,j) 满足 ai×aj 为整数。
5
7.5
2.4
17.000000001
17
16.000000000
3
11
0.9
1
1
1.25
2.30000
5
70
0.000000001
9999.999999999
0.999999999
1.000000001
8
提示
制約
- 2 ≤ N ≤ 200000
- 0 < Ai < 104
- Ai は小数部の桁数が 9 以下であるような数として与えられる。
Sample Explanation 1
積が整数であるようなペアは以下の 3 個です。 - 7.5 ⋅ 2.4 = 18 - 7.5 ⋅ 16 = 120 - 17 ⋅ 16 = 272