#CJM06B. [J模6] 数的变换(number)
[J模6] 数的变换(number)
题目描述
小 C 有一个整数 ,小 K 给了小 C 三种变换:
- 如果 ,则可以让 。
- 如果 ,则可以让 。
- 如果 ,则可以让 。
小 C 现在想要把 变为 ,他想知道将 变为 的最少次数,如果不可能将 变为 ,请告诉小 C 不可能(输出 -1)。
由于小 C 是好奇宝宝,他有 组询问需要你来解答。
输入格式
输入的第一行,包含一个正整数 ,表示询问个数。
接下来 行,每行一个正整数 ,表示小 C 询问的 。
输出格式
输出共 行,包含一个整数,即变换的最少次数,若不可能则输出 。
2
5
10
3
4
2
27
14
6
-1
数据范围
- 对于 的数据,保证 。
- 对于另 的数据,保证 。
- 对于 的数据,保证 ,。
难度
未评定
通过率
—
尝试
0
通过
0
- ID
- 3821
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 256MiB
- 上传者