题号:NC253688
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
给定两个整数
)
,在一次操作中,你可以选择以下三个操作中的任意一个进行操作:
请求出将

变成

的最少操作次数。
输入描述:
第一行包含一个整数
)
,表示
测试用例的组数。每组测试用例的第一行包含两个整数
)
。
输出描述:
对于每组测试用例,输出一个整数,表示最少操作次数。
示例1
说明
对于第二组测试用例:
。对于第三组测试用例:

。