欢迎加入西电微软俱乐部招新群 588166170,做出福利题,免技术部第一次面试且赠送“福利”海报或小礼品~~~~

问题 1028. -- 数字工程

1028: 数字工程

时间限制: 1 Sec  内存限制: 128 MB
提交: 1078  解决: 155
[提交][状态][讨论版]

题目描述

ACM实验室开启了一个数字工程项目,希望把正整数n通过一些特殊方法变成1。
可采用的方法有:(1)减去1;(2)除以它的任意一个素因子。 每操作一次消耗一个单位的能量。
问,把n变成1最少需要消耗多少能量?

输入

多组测试
对于每组测试,输入正整数n (1<=n<=1,000,000)

输出

输出最少消耗的能量

样例输入

1
4

样例输出

0
2

提示

来源

[提交][状态][讨论版]