CF1062B Math
题目描述
JATC 的数学老师为了不让同学们感到厌倦,总是出一些有趣的题目。今天的题目是这样的:
给定一个整数 $n$,您可以对它进行如下操作:
* 乘以 $x$:把 $n$ 乘上 $x$($x$ 是任意正整数)。
* 开方:把 $n$ 的值更新为 $\sqrt{n}$ (前提是 $\sqrt{n}$ 必须为整数)。
您可以对这些操作进行零次至任意次。那么 $n$ 可以达到的最小值是多少?达到最小值需要进行操作的次数又是多少?
显然,班里没有同学能够解决这个问题,您能够帮帮他吗?
输入格式
输入一行,包含一个整数 $n(1\le n\le 10^6)$——最初的数字。
输出格式
输出一行,包含两个数字,分别代表最小值和操作次数。
说明/提示
在样例 1 中,可以先乘上 $5$ 得到 $100$,再开方得到 $10$。
在样例 2 中,可以先开方得到 $72$,再乘 $18$ 得到 $1296$,最后再开方两次,最终得到 $6$。
注意,即使 $n$ 小于等于 $10^6$,它仍然可以在一次或数次操作后超过 $10^6$。