#1509. 因式分解Ⅰ
因式分解Ⅰ
题目描述
将大于的自然数进行因式分解,满足:
编一程序,对任意的自然数,求的所有形式不同的因式分解方案总数,如,共有种分解方案,它们分别时:
输入格式
仅有一行包含一个整数。
输出格式
仅一行包含一个整数表示自然数的因式分解方案总数。
样例
输入样例
12
输出样例
8
提示
记忆化搜索
将大于1的自然数N进行因式分解,满足:N=a1×a2×…am
编一程序,对任意的自然数N(1<N<=2000000000),求N的所有形式不同的因式分解方案总数,如N=12,共有8种分解方案,它们分别时:
12=12
12=6×2 12=4×3 12=3×4
12=3×2×2
12=2×6
12=2×3×2 12=2×2×3
仅有一行包含一个整数N。
仅一行包含一个整数表示自然数N的因式分解方案总数。
12
8
记忆化搜索