#ZS0005. 数字变换
数字变换
题目描述
给你一个整数 ,你每次可以进行下面 种操作中的一种。
- 如果存在一个整数 (),使得 ,就可以把 变为 。
- 把 减 。
- 把 减 。
请问你最少需要多少次操作可以把 变为 。
输入格式
第一行一个正整数 (),代表测试样例的组数。
接下来的 行,每行 个正整数 ()。
输出格式
输出 行,每行一个正整数表示最少操作次数。
输入样例
4
1
2
3
9
输出样例
0
1
1
2
提示
对于样例 :直接减
对于样例 :一种可能的操作是
相关
在下列比赛中: