问题 2138 --整数因子分解

2138: 整数因子分解★★

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

题目描述

大于1的正整数n可以分解为:

其中的xi>1

当n=12时,共有8种不同的分解式:
对于给定的正整数n,编程计算n共有多少种不同的分解式。


输入

数据有多行,给出正整数n(1≤n≤2000000000)。

输出

每个数据输出1行,是正整数n的不同的分解式数量。
样例输入
Copy
1
3
9
12
234
样例输出
Copy
1: 1
3: 1
9: 2
12: 8
234: 44

提示

针对样例12

一共有如下8种分解方式:

12

6 2

4 3

3 4

3 2 2

2 6

2 3 2

2 2 3

如果输入为15

则输出为3

分别为

15

5 3

3 5

来源

 

[提交][状态]