P12468 [Math×Girl] 距离
题目背景
>“哥哥,你说什么呢?” 尤里问道。
>“看上去仙女座也在研究数学。”我回答道。
>“那里也有图书室吗?”泰朵拉微笑道。
>“以居住的星球为模,是不是存在跟我们同余的宇宙人呢?”米尔嘉说道。
题目描述
给你两个数 $a$ 和 $b$ ,每次可以对任意一个数 $\pm1$。
求最少进行多少次操作,才能使 $a\mid b$ 或 $b\mid a$。
其中 $\mid$ 为整除符号,$a\mid b$ 表示 $a$ 整除 $b$。
输入格式
本题有多组数据,第一行输入一个整数 $T$,表示数据组数。
对于每一组询问,我们给出 $a,b$。
输出格式
对于每组数据,一行输出一个数表示操作次数。
说明/提示
### 样例解释
第一个例子为 $(15+1)\mid(33-1)$。
第二个例子为 $(34+1)\mid(2024+6)$。
### 数据范围
| 子任务 | 分值 | 限制 |
| :----------: | :----------: | :----------: |
| $0$ | $15$ | $a,b\in[1,10^4]$ |
| $1$ | $10$ | $T\in[1,10],a,b\in[1,10^8]$ |
| $2$ | $5$ | $a,b\in[1,10^8]$ |
| $3$ | $20$ | $T\in[1,10],\frac{a}{b}\in[10^{-8},10^8]$ |
| $4$ | $5$ | $\frac{a}{b}\in[10^{-8},10^8]$ |
| $5$ | $25$ | $T\in[1,10]$ |
| $6$ | $20$ | - |
对于 $100\%$ 数据,保证 $T\in[1,1000],a,b\in[1,10^{16}]$。
本题请相信你的算法的常数。