AT_agc047_a [AGC047A] Integer Product

题目描述

给定 $N$ 个实数 $A_1,\ A_2,\ \ldots,\ A_N$。请你求出满足 $A_i \cdot A_j$ 为整数的所有下标对 $(i,\ j)$($i < j$)的个数。

输入格式

输入以如下格式从标准输入读入。 > $N$ > $A_1$ $A_2$ $\cdots$ $A_N$

输出格式

输出满足 $A_i \cdot A_j$ 为整数的下标对 $(i,\ j)$($i < j$)的个数。

说明/提示

## 限制条件 - $2 \leq N \leq 200\,000$ - $0 < A_i < 10^4$ - $A_i$ 的小数部分位数不超过 $9$。 ## 样例解释 1 使得乘积为整数的下标对有以下 $3$ 个: - $7.5 \cdot 2.4 = 18$ - $7.5 \cdot 16 = 120$ - $17 \cdot 16 = 272$ 由 ChatGPT 4.1 翻译