308320: CF1499D. The Number of Pairs
Memory Limit:512 MB
Time Limit:2 S
Judge Style:Text Compare
Creator:
Submit:0
Solved:0
Description
The Number of Pairs
题意翻译
有 T 组询问,每组询问给定三个整数 $c,d,x$ 问有多少对 $(a , b)$ 使得 $c\times lcm(a,b) - d\times gcd(a , b) = x$ ($1 <= t <= 10^4$,$1<=c,d,x<=10^7$)题目描述
You are given three positive (greater than zero) integers $ c $ , $ d $ and $ x $ . You have to find the number of pairs of positive integers $ (a, b) $ such that equality $ c \cdot lcm(a, b) - d \cdot gcd(a, b) = x $ holds. Where $ lcm(a, b) $ is the least common multiple of $ a $ and $ b $ and $ gcd(a, b) $ is the greatest common divisor of $ a $ and $ b $ .输入输出格式
输入格式
The first line contains one integer $ t $ ( $ 1 \le t \le 10^4 $ ) — the number of test cases. Each test case consists of one line containing three integer $ c $ , $ d $ and $ x $ ( $ 1 \le c, d, x \le 10^7 $ ).
输出格式
For each test case, print one integer — the number of pairs ( $ a, b $ ) such that the above equality holds.
输入输出样例
输入样例 #1
4
1 1 3
4 2 6
3 3 7
2 7 25
输出样例 #1
4
3
0
8