UB9 - Đếm ước chung lớn nhất
Dữ liệu vào: Standard input
Dữ liệu ra: Standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: phanhieubl

Yêu cầu: Cho dãy số nguyên (a1, a2,..., an), hãy đếm số cặp (i, j) thỏa mãn: 1 ≤ i < j ≤ n và gcd(ai, aj ) > 1 với gcd là phép lấy ước chung lớn nhất của hai số.  

Dữ liệu:

         - Dòng đầu tiên ghi số nguyên không âm n (0 < n ≤ 100),

         - Dòng thứ 2 ghi n số nguyên dương kiểu 64 – bit.

Kết quả: In ra số lượng cặp (i, j) thỏa mãn yêu cầu.

Ví dụ

input

3
21 6 57

output

3

Back to Top