P73143

最小因子和

难度 3 级 小学 数学入门 算术基本定理 整数唯一分解定理
讨论 统计 50通过 96提交 52.1%通过率 旧版界面
时间限制 1 秒 内存限制 128 MB

题目描述

一个正整数n>1,有多种因子分解方式,比如24=1*24=2*12=3*8=4*6=2*2*6=2*2*2*3。把每一种分解中的因子相加,求出最小因子之和的那种分解方式。比如前面的例子中,24=1*24,则因子之和为1+24=25, 24=2*12,因子之和为2+12=14。可以看出因子之和最小的那种分解方式为24=2*2*2*3.

如果n是质数,则输出n+1。

输入

输入一个正整数n。

输出

输出和最小的那种分解形式的因子之和。

样例

样例 1
输入
24
输出
9
样例 2
输入
7
输出
7

提示

样例1解释:24=1*24,则因子之和为1+24=25, 24=2*12,因子之和为2+12=14。可以看出因子之和最小的那种分解方式为24=2*2*2*3. 将因子求和得到2+2+2+3=9.

对于100%的数据,1< n<=1e9。

Tab 缩进 · 提交后可在下方查看评测状态
请先登录后再提交