#CYF0027. 数字游戏(操作次数)
数字游戏(操作次数)
题目描述
这又是一个数字游戏,游戏规则如下:
首先会给定一个正整数 作为初始数字,接下来我们可以进行两种操作:
-
、选择一个 ,保证 ,并且是 的因数,其中 是一个质数,,选择完成之后进行 运算。
-
、需要注意每次选择的 不能相同。
请问这种操作最多可以进行多少次。
输入格式
输入一行。
一行输入一个正整数 。
输出格式
输出一行。
一行输出最多的操作次数。
样例 #1
样例输入 #1
500
样例输出 #1
3
样例 #2
样例输入 #2
12345
样例输出 #2
3
样例 #3
样例输入 #3
100000000
样例输出 #3
6
样例 #4
样例输入 #4
33554432
样例输出 #4
6
提示
样例解释】:
先将 500
除以 25
得到 20
,然后在除以 5
得到 4
,然后再除以 2
得到 2
。一共操作 3
次。
数据范围】:
对于 的数据保证 。
对于另外 的数据保证 。
对于另外 的数据保证 。