【普及】最大公约数计数
【普及】最大公约数计数
给定正整数 和 ,请问 中有多少个数 满足 和 的最大公约数是 ;
即求满足 的 的个数。
输入格式
第一行,一个整数 代表数据组数;接下来 组数据
每组数据包含 个正整数代表 和
输出格式
对于每组数据输出一行,包含答案
1
12 2
2
提示
【样例 1 解释】
- 其他数不满足,比如
【数据范围】
给定正整数 n 和 d,请问 1∼n 中有多少个数 x 满足 x 和 n 的最大公约数是 d;
即求满足 gcd(x,n)=d 的 x 的个数。
第一行,一个整数 T 代表数据组数;接下来 T 组数据
每组数据包含 2 个正整数代表 n 和 d
对于每组数据输出一行,包含答案
1
12 2
2
【样例 1 解释】
【数据范围】