AT_abc169_d [ABC169D] Div Game
题目描述
给定一个正整数 $N$。对于 $N$,我们可以反复进行以下操作:
- 首先,选择一个满足以下所有条件的正整数 $z$:
- 存在某个素数 $p$ 和正整数 $e$,使得 $z=p^e$;
- $N$ 能被 $z$ 整除;
- $z$ 与之前操作中选择的所有整数都不同;
- 将 $N$ 替换为 $N/z$。
请你求出最多可以进行多少次这样的操作。
输入格式
输入为标准输入,格式如下:
> $N$
输出格式
请输出答案,结果为一个整数。
说明/提示
## 限制条件
- 输入为整数。
- $1 \leq N \leq 10^{12}$
## 样例解释 1
例如,可以按如下方式进行操作,共可进行 $3$ 次操作。
- 选择 $z=2\ (=2^1)$。(操作后,$N=12$)
- 选择 $z=3\ (=3^1)$。(操作后,$N=4$)
- 选择 $z=4\ (=2^2)$。(操作后,$N=1$)
## 样例解释 2
无法进行任何操作。
## 样例解释 3
例如,可以按如下方式进行操作,共可进行 $3$ 次操作。
- 选择 $z=2\ (=2^1)$。(操作后,$N=32$)
- 选择 $z=4\ (=2^2)$。(操作后,$N=8$)
- 选择 $z=8\ (=2^3)$。(操作后,$N=1$)
## 样例解释 4
例如,可以按如下方式进行操作,共可进行 $1$ 次操作。
- 选择 $z=1000000007\ (=1000000007^1)$。(操作后,$N=1$)
由 ChatGPT 4.1 翻译