Pro.ID2067 Title整数变换问题 Title链接http://10.20.2.8/oj/exercise/problem?problem_id=2067 AC0 Submit7 Ratio0.00% 时间&空间限制描述关于整数i的变换f和g定义如下:f(i)=3i;g(i)= floor(i/2) 。 试设计一个算法,对于给定的两个整数n和m,用最少的f和g变换次数将n变换为m。 例如,可以将整数15用4次变换将它变换为整数4:4=gfgg(15)。当整数n不可能变换为整数m时,算法应如何处理? 对任意给定的整数n和m,计算将整数n变换为整数m所需要的最少变换次数。 输入输入一行,两个正整数n和m。 n < 100000 , m < 760000000 输出Description 关于整数i的变换f和g定义如下:f(i)=3i;g(i)= floor(i/2) 。 试设计一个算法,对于给定的两个整数n和m,用最少的f和g变换次数将n变换为m。 例如,可以将整数15用4次变换将它变换为整数4:4=gfgg(15)。当整数n不可能变换为整数m时,算法应如何处理? 对任意给定的整数n和m,计算将整数n变换为整数m所需要的最少变换次数。 Input 输入一行,两个正整数n和m。 n < 100000 , m < 760000000 Output 输出最少变换次数以及相应的变换序列。第一行是最少变换次数。第二行是相应的变换序列。 Sample Input 15 4 Sample Output 4 Author 样例输入15 4 样例输出4 提示作者 |