Cho trước hai số nguyên dương m và n với 1< m ≤ 1015 ; 1 < n ≤ 107. Hãy xác định có bao nhiêu cặp số nguyên dương (p; q) thỏa mãn đồng thời cả 3 điều kiện: p < m; q < n và phân số (m+p)/(n+q) có giá trị là một số nguyên.
Dữ liệu vào: Đọc ở file văn bản PHANSO.INP hai số nguyên dương m, n được ghi trên 2 dòng, trong đó dòng đầu ghi số nguyên dương m, dòng thứ 2 ghi số nguyên dương n (1< m ≤ 1015 ; 1< n ≤ 107).
Dữ liệu ra: Ghi ra file văn bản PHANSO.OUT một số nguyên k là số cặp số nguyên dương (p;q) thỏa yêu cầu trong đề bài.
Ví dụ:
PHANSO.INP |
PHANSO.OUT |
5 3 |
1 |
Giải thích: Chỉ có 1 cặp số (p;q) thỏa mãn là (3;1)
Đề thi HSG tin học TPĐN năm học 2016-2017