Problem5423--互质数

5423: 互质数

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

给出 $n$ 个正整数,任取两个数,有多少种选法使得选出的两个数互质。

Input

第一行是一个正整数 $n(n \le 600)$。
第二行是 $n$ 个整数,相邻两个整数之间用单个空格隔开,整数在 $[1,1000]$ 范围内。

Output

一个整数,即互质数组合的个数。

Sample 1 Input

7
3 5 7 9 11 13 15

Sample 1 Output

17

Source/Category

C++语法 1.4.循环结构