问题 D: 质因数分解(2)

问题 D: 质因数分解(2)

时间限制: 1 Sec  内存限制: 256 MB
提交: 130  解决: 80
[提交][状态][讨论版][命题人:]

题目描述

一个整数n可以分解成p1a1*p2a2*p3a3.....的形式,其中p1,p2,p3.....是n的所有的质因数,a1,a2,a3...是质因数的个数,即n分解成全部质因数相乘的情况下,每个质因数的个数。如:13=13是只有一个质因数就是本身。100=2*2*5*5=22*52

现在给定一个整数n,从小到大输出所有质因数,以及个数。


输入

一个整数n,(2<=n<=10000000)


输出

若干行,每行两个整数,第一个整数表示n的一个质因数,第二个整数表示该质因数在n中的个数。中间用空格分隔。质因数要从小到大输出。

样例输入

100

样例输出

2 2
5 2

提示

[提交][状态]