Trong số học, bội số chung nhỏ nhất (hay còn gọi tắt là bội chung nhỏ nhất, được viết tắt là BCNN, tiếng Anh: least common multiple hoặc lowest common multiple (LCM) hoặc smallest common multiple) của hai số nguyên a và b là số nguyên dương nhỏ nhất chia hết cho cả a và b (Kí hiệu là lcm(a, b)).
Cho dãy số nguyên dương A gồm n phần tử a1, a2, a3, ..., an. Hãy đếm số cặp chỉ số (i, j) sao cho:
1 <= i <= j <= n
ai + aj = 2 x lcm(ai, aj)
INPUT:
Dòng đầu tiên gồm số nguyên n (1 <= n <= 106) - số phần tử của dãy A.
Dòng thứ hai gồm n số nguyên dương a1, a2, a3, ..., an (1 <= ai <= 109).
OUPUT:
In ra cặp chỉ số cần đếm.
Dữ liệu vào | Dữ liệu ra |
6 1 2 1 3 4 3 |
2 |