[BOJ 14859] 세 쌍 서로소

View as PDF

Submit solution

Points: 4
Time limit: 2.0s
Memory limit: 512M

Problem types
Allowed languages
Assembly, Awk, C, C++, Java, Pascal, Perl, Python, Sed, Text

크기가 n인 수열 a1, a2, ..., an이 주어졌을 때, 1 ≤ i < j < k ≤ n 이면서, GCD(ai, aj, ak) = 1인 세 쌍 (i, j, k)의 개수를 구하는 프로그램을 작성하시오. 여기서 GCD는 최대공약수를 의미한다.

입력 형식

첫째 줄에 n (1 ≤ n ≤ 105)이, 둘째 줄에 a1, a2, ..., an (1 ≤ ai ≤ 106)이 주어진다.

출력 형식

첫째 줄에 문제의 조건에 맞는 쌍의 개수를 출력한다.

예제 입력

4
1 2 3 4

예제 출력

4

Comments

There are no comments at the moment.