#W1029. 角谷猜想
角谷猜想
题目背景
你需要证明角谷猜想
角谷猜想(又称 猜想):对于任意一个正整数,如果它是奇数,则对它乘 再加 ;如果它是偶数,则对它除以 。如此循环,最终都能够得到 。
题目描述
给定 组询问,每组询问包含两个正整数 和 。请计算从 开始,最少经过多少次变换可以到达 。
若从 出发无论如何变换都无法到达 ,则输出 。
输入格式
第一行包含一个正整数 (),表示数据组数。
接下来 行,每行包含两个正整数 和 ()。
输出格式
输出共 行,每行一个整数,表示最少变换步数或 。
样例
3
3 16
1 4
10 3
3
1
-1
样例解释
- 样例 1:,共 3 步。
- 样例 2:,共 1 步。
- 样例 3:,路径中不包含 3,输出 -1。