#P8443. gcd.
gcd.
题目背景
与你借星火,容我题山河。
题目描述
组数据,每一组数据给定 ,试求:$\gcd(\lfloor \frac{l}{x}\rfloor,\lfloor \frac{l+1}{x}\rfloor,\cdots,\lfloor \frac{r}{x}\rfloor)$ 的值。
- 其中 表示求最大公约数,例如 ,,。特别地,我们定义一个正整数的最大公约数是它自身。
- 表示 向下取整,例如 。
输入格式
第一行输入一个正整数 ,表示数据组数。
对于每一组数据,输入一行三个正整数 ,以空格隔开。
输出格式
对于每一组数据,输出一行,一个正整数表示答案。
4
3 6 1
8 11 4
4 4 3
7 16 2
1
2
1
1
提示
【样例解释和说明】
样例中的 ,说明有 组数据。
- 对于第一组数据,,即求 $\gcd(\lfloor \frac{3}{1}\rfloor,\lfloor \frac{4}{1} \rfloor, \lfloor \frac{5}{1}\rfloor,\lfloor \frac{6}{1}\rfloor)=1$。
- 对于第二组数据,,即求 $\gcd(\lfloor \frac{8}{4} \rfloor,\lfloor \frac{9}{4} \rfloor,\lfloor \frac{10}{4}\rfloor,\lfloor \frac{11}{4}\rfloor)=\gcd(2,2,2,2)=2$。
- 对于第三组数据,,即求 。
- 对于第四组数据,类似可得结果是 。
【数据范围】
- 对于 的数据,。
- 另有 的数据,。
- 另有 的数据,。
- 对于上述的前 的数据,。
- 对于所有数据,,。