#abc144c. [abc144_c]Walk on Multiplication Table
[abc144_c]Walk on Multiplication Table
题目描述
高桥站在一个有无限行和列的乘法表上。
方块 包含整数 。初始时,高桥站在。
每次移动,他可以从移动到或。
给定一个整数 ,找出到达包含 的方块所需的最小移动次数。
约束条件
- 是一个整数。
输入
从标准输入读取输入数据格式如下:
输出
输出到达包含整数 的方块所需的最小移动次数。
示例输入 1
10
示例输出 1
5
需要5次移动可以达到。不能在少于5次移动内到达包含 的方块。
示例输入 2
50
示例输出 2
13
需要 次移动可以达到。
示例输入 3
10000000019
示例输出 3
10000000018
输入和输出都可能非常巨大。