题库练习 The Number of Pairs
← 上一题 下一题 →

A14266 | The Number of Pairs

时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

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
C++ 编辑器
输入
输出