GCD và LCM

View as PDF

Submit solution

Points: 1.00 (partial)
Time limit: 1.0s
Memory limit: 256M
Input: stdin
Output: stdout

Author:
Problem type

Cho số nguyên dương ~m,n~. Hãy đếm xem có bao nhiêu cặp số nguyên dương ~x,y~ có thứ tự sao cho bội chung nhỏ nhất của chúng đúng bằng ~m~ còn ước chung lớn nhất của chúng thì chia hết cho ~n~.

Input

Một dòng duy nhất gồm các số nguyên dương ~m,n~ với ~1 \le n \le m \le 10^9.~

Output

Đáp số của bài toán.

Sample input

12 2

Sample output 1

9

Giải thích

Trong VD đã cho, ta cần đếm cặp số ~x,y~ có ~lcm = 12~ và ~gcd~ chia hết cho ~2~. Ta liệt kê được các cặp số sau: ~(2,12),(12,2),(4,6),(6,4),(4,12),(12,4),(6,12),(12,6),(12,12).~


Comments

Please read the guidelines before commenting.


There are no comments at the moment.