P14115

数字工程

难度 4 级 小学 动态规划入门 线性DP
讨论 统计 18通过 63提交 28.6%通过率 旧版界面
时间限制 1 秒 内存限制 128 MB

题目描述

ACM 实验室开启了一个数字工程项目,希望把正整数 n 通过一些特殊方法变成 1。

可采用的方法有:

  1. 减去 1
  2. 除以它的任意一个素因子。

每操作一次消耗一个单位的能量。

请问把 n 变成 1 最少需要消耗多少能量?

输入

本题有多组数据。

对于每组测试,一行一个整数 n。

输出

一行一个整数,表示最少消耗的能量。

样例

样例 1
输入
1
4
输出
0
2

提示

1 \le n \le 10^6。

来源

luogu

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