#ABC144C. 乘法表

乘法表

乘法表

题目描述

高桥君在无限大的乘法表上。

乘法表的格子 (i,j)(i,j) 上写着整数 i×ji \times j,高桥君最初在 (1,1)(1,1)

高桥君每次移动只能从 (i,j)(i,j) 移动到 (i+1,j)(i+1,j)(j,i+1)(j,i+1) 中的某一个。

给定整数 NN,求到达写着 NN 的格子所需移动次数的最小值。

输入格式

输入按以下格式从标准输入给出:

NN

输出格式

输出到达写着整数 NN 的格子所需移动次数的最小值。

样例

10
5

经过 55 次移动可以到达 (2,5)(2,5)。用少于 55 次的移动无法到达写着 1010 的格子。

50
13

经过 1313 次移动可以到达 (5,10)(5,10)

10000000019
10000000018

输入输出都可能变得非常大。

数据范围

  • 2N10122 \leq N \leq 10^{12}
  • NN 是整数。
难度 普及
通过率
尝试 0
已通过 0
ID
1808
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签