#P12468. [Math×Girl] 距离

[Math×Girl] 距离

Description

给你两个数 aabb ,每次可以对任意一个数 ±1\pm1
求最少进行多少次操作,才能使 aba\mid bbab\mid a

其中 \mid 为整除符号,aba\mid b 表示 aa 整除 bb

Input Format

本题有多组数据,第一行输入一个整数 TT,表示数据组数。

对于每一组询问,我们给出 a,ba,b

Output Format

对于每组数据,一行输出一个数表示操作次数。

3
15 33
2024 34
1145141919810721 987654321666
2
7
388749955

Hint

样例解释

第一个例子为 (15+1)(331)(15+1)\mid(33-1)
第二个例子为 (34+1)(2024+6)(34+1)\mid(2024+6)

数据范围

子任务 分值 限制
00 1515 a,b[1,104]a,b\in[1,10^4]
11 1010 T[1,10],a,b[1,108]T\in[1,10],a,b\in[1,10^8]
22 55 a,b[1,108]a,b\in[1,10^8]
33 2020 T[1,10],ab[108,108]T\in[1,10],\frac{a}{b}\in[10^{-8},10^8]
44 55 ab[108,108]\frac{a}{b}\in[10^{-8},10^8]
55 2525 T[1,10]T\in[1,10]
66 2020 -

对于 100%100\% 数据,保证 T[1,1000],a,b[1,1016]T\in[1,1000],a,b\in[1,10^{16}]

本题请相信你的算法的常数。