跳石板

作者: 了不起的一一 | 来源:发表于2017-07-28 15:13 被阅读0次

    描述

    小易来到了一条石板路前,每块石板上从1挨着编号为:1、2、3.......
    这条石板路要根据特殊的规则才能前进:对于小易当前所在的编号为K的 石板,小易单次只能往前跳K的一个约数(不含1和K)步,即跳到K+X(X为K的一个非1和本身的约数)的位置。
    小易当前处在编号为N的石板,他想跳到编号恰好为M的石板去,小易想知道最少需要跳跃几次可以到达。

    例如:

    N = 4,M = 24:
    4->6->8->12->18->24
    于是小易最少需要跳跃5次,就可以从4号石板跳到24号石板

    输入描述:

    输入为一行,有两个整数N,M,以空格隔开。
    (4 ≤ N ≤ 100000)
    (N ≤ M ≤ 100000)

    输出描述:

    输出小易最少需要跳跃的步数,如果不能到达输出-1

    解题思路

    相关文章

      网友评论

          本文标题:跳石板

          本文链接:https://www.haomeiwen.com/subject/obxflxtx.html