#P2140. 2140 - 质因子3

2140 - 质因子3

题目描述

给定一个整数 NN ,找出它的所有质因子,并按如下格式输出:

N=p1N=p1a1a1p2* p2a2a2pk * \dots * pkakak

注意: 如果 N=1N=1 则输出 1=11=1

在程序的实际输出时, p1p1a1a1写作: p1^a1p1 \text{\textasciicircum} a1

其中 pkpk 是质因子,应按照递增顺序排列, akakpkpk 的指数,如果 akak11 ,则不必输出。

比如:如果 N=100N=100 ,那么输出: $100=2 \text{\textasciicircum} 2*5 \text{\textasciicircum} 2$ 。

再比如:如果 N=20N=20 ,那么输出: 20=2^2520=2 \text{\textasciicircum} 2*5

输入

一个整数 NN 。( N2N≤231311-1

输出

按题意输出分解结果。

样例

100
100=2^2*5^2

来源

因子