问题 6905 --小明的阶乘

6905: 小明的阶乘★★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 8  解决: 3
[提交][状态][命题人:]

题目描述

学习委员小明在学习阶乘后,想要将[2, 1000000]之内的所有阶乘表示出来。但他很快发现阶乘变大的很快,于是向你请教。学习编程的你想用算术基本定理的形式表示出来,因此你决定编程表示N!。

输入

一个正整数N(2 ≤ N ≤ 10^6)。

输出

N!的算术基本定理的表示形式,共若干行,每行两个正整数p, c, 表示含有 p^c 项。按照 p[i] 从小到大的顺序输出。

样例输入
Copy
5
样例输出
Copy
2 3
3 1
5 1

提示

5! = 5 * 4 * 3 * 2 * 1 = (2^3) * (3^1) * (5^1);

因此输出如上所示。

来源

[提交][状态]