#ABC169D. Div Game
Div Game
题目描述
Given is a positive integer . Consider repeatedly applying the operation below on :
- First, choose a positive integer satisfying all of the conditions below:
- can be represented as , where is a prime number and is a positive integer;
- divides ;
- is different from all integers chosen in previous operations.
- Then, replace with .
Find the maximum number of times the operation can be applied.
给定正整数 。考虑对 重复进行下面的运算:
- 首先,选择一个满足以下所有条件的正整数 :
- 可以表示为 ,其中 是质数, 是正整数;
- 除以 ;
- 与前面操作中选择的所有整数不同。
- 那么,用 代替 。
求这一运算的最大次数。
输入格式
输入内容按以下格式标准输入:
输出格式
打印操作的最大应用次数。
样例 #1
样例输入 #1
24
样例输出 #1
3
样例 #2
样例输入 #2
1
样例输出 #2
0
样例 #3
样例输入 #3
64
样例输出 #3
3
样例 #4
样例输入 #4
1000000007
样例输出 #4
1
样例 #5
样例输入 #5
997764507000
样例输出 #5
7
说明
数据规模与约定
- 所有输入值均为整数。
样例 解释
例如,我们可以进行三次操作,具体方法如下
- 选择 .(现在我们有 )。
- 选择 。(现在我们有 .
- 选择 。(现在有 )。
样例 解释
我们根本无法执行操作。
样例 解释
举例来说,我们可以进行三次操作,具体方法如下:
- 选择 。(现在我们有 .
- 选择 。(现在我们有 .
- 选择 .(现在我们有 .
样例 解释
例如,我们可以通过以下选择来执行一次操作:
- .(现在我们有 )。