题干分析: 我们针对一个整数x能够进行以下操作: x = x - 1 x = x + 1 if x % 5 == 0 : x = x / 5 if x % 11 == 0 : x = x / 11 题设给予我们原始数与目标数,要求我们返回将原始数进行n次操作后能够得到目标数的最小操作数 算法思路: 使用BFS搜索+剪枝缩小搜索范围 我们可以很明显的看到四种操作只有第二种加一的操作能够使x的值增大,其他情况均只能使x的值减小,因此我们很容易得到以下剪枝策略: 当k <= y 时对k再进行y-k次操作使其到达y。 当k > y 时对k可能的操作进行BFS搜索 实现代码: int...