7242 - 数对(pair)

通过次数

0

提交次数

19

时间限制 : 1 秒
内存限制 : 512 MB

给定n个正整数a_i,请你求出有多少对(i,j)满足1\le i\le n,1\le j \le n,i\neq j,且a_ia_j的倍数。

输入

第一行一个整数n,表示数字个数。 第二行n 个整数表示a_i

输出

输出一行一个整数表示答案。

样例

输入

6
16 11 6 1 9 11

输出

7

提示

对于40% 的数据:n\le 1000。 对于70% 的数据:1\le a_i\le 5\times 10^3。 对于100% 的数据:2\le n\le 2\times 10^5,1\le a_i\le 5\times 10^5

来源

NOI省选