#P1268. 求标准质因数分解式

求标准质因数分解式

题目描述

输入一个正整数 nn,输出它的标准质因数分解式。

输入格式

一行,一个正整数 nn2n2×1092 \le n \le 2 \times 10^9)。

输出格式

一行,按从小到大的顺序输出 nn 的标准质因数分解式,形如 n=p1^a1*p2^a2*...*pk^ak,其中 pip_i 为质数,ai1a_i \ge 1

样例

1023
1023=3^1*11^1*31^1

说明/提示

枚举 pp22n\sqrt{n},反复将 nn 中能整除 pp 的因子除掉,并记录 pp 的指数。最后若 n>1n>1,则剩下的 nn 就是一个指数为 11 的大质数。